Ответы пользователя по тегу RESTful API
  • Существует модуль для тестирования REST API на Python 3?

    saintbyte
    @saintbyte
    Django developer
    Напишите свой =) Я вот bash использовал для тестирования =)
    #!/bin/bash
    test_api()
    {
    wget -O"1111" "$1"
    sleep 2
    cat 1111
    read
    }
    set +ue
    set -x
    TEST_DEVICE=0
    TEST_DEVICE_ACCEPT=1
    TEST_APP=0
    if [ $TEST_DEVICE == 1 ]
    then
    test_api  http://127.0.0.1:5012/api/v1/device/json?id=123123123213
    exit
    test_api  http://127.0.0.1:5012/api/v1/device/json?id=123123123
    test_api  http://127.0.0.1:5012/api/v1/device/json?id=12facacac3
    test_api  "http://127.0.0.1:5012/api/v1/device/json?id=12facacac3&name=test device"
    
    test_api  "http://127.0.0.1:5012/api/v1/device/json?id=12facacac3&name=test device111122223333444455556666777788889999000011112222333344
    test_api  "http://127.0.0.1:5012/api/v1/device/json?id=22a0000015b8cc3c&name=test device111122223333444455556666777788889999000011112222
    test_api  "http://127.0.0.1:5012/api/v1/device/json?id=ffffffffffffffff&name=test device111122223333444455556666777788889999000011112222
    fi
    Ответ написан
  • RESTful API и реали Безгражданства?

    saintbyte
    @saintbyte
    Django developer
    "Безгражданство" - Веселый перевод =) Смысл такой: отсутствие состояния (stateless). То есть запросы - это получение информации в зависимости от ПЕРЕДАННЫХ параметров , сервер между запросами не хранит ничего и не знает о предыдущих запросах нечего. Серверу в должно быть пофиг на все кроме того откуда брать параметры. Но так стали REST стали использовать для получения информации конкретными пользователями , пришлось добавить access_token. Это как бы служит для авторизации - но я бы назвал это "установление переменных среды". Получили токен - нашли "среду" конкретно пользователя развернули , а у пользователя там свои переменные и права - и все довольны. А вообще раз работает то не трогайте . Думаете от хорошей жизни появился REST - мне кажется что SOAP просто тяжко.
    Ответ написан
    4 комментария