Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Определяет тип создаваемого запроса.

По умолчанию Get

Выпадающий список:

  • GET
  • POST
  • PUT
  • DELETE
  • HEAD
  • OPTIONS
  • Content-Type ="application/json" - если RequestBody != null
  • Accept-Encoding = "gzip, deflate, br"- для отправки файла для метода POSTSaveFolder папке, где необходимо сохранить файлы, в случае их получения от сервера папкеВсе методыВсе методыВсе методыPOST
    СвойствоАнгл. наименованиеОписаниеИспользование в методеТипПример заполненияОбязательность заполнения поля
    Параметры
    URL REST-сервисаREST Service URLURL REST-сервисаМетодMethod-СтрокаGETНет

    URL ресурса

    EndpointUrl

    URL REST-сервиса

    Протокол должен быть указан!

    HTTPS можно использовать с методами:

    • GET
    • POST
    • PUT
    • DELETE
    • HEAD
    • OPTIONS

    HTTP можно использовать только с методами:

    • GET
    • HEAD

    Если протокол не будет указан, то по умолчанию будет использован HTTPS!

    Если указан, то его значение на совести пользователя. Код не меняет его значение.

    -Строкаhttps://reqres.in/api/usersДа
    Параметры запросаМетодQueryParametersПараметры строки запроса
    • GET
    Словарьstatus: soldНетАвторизацияAuthorization

    Логин и пароль для базовой аутентификации или JSON Web Token (JWT) для авторизации.

    Заголовок авторизации будет автоматически сгенерирован при отправке запроса.

    Method

    Определяет тип создаваемого запроса. По умолчанию Get.

    Выпадающий список:

    • GET
    • POST
    • PUT
    • DELETE
    Словарь
    • HEAD

    User:password

    Bearer <token>

    <token> - токен

    НетЗаголовки запросаRequestHeaders

    Набор заголовков отправляемого запроса и их значений.

    Каждый ключ – отдельный заголовок.

    • POST
    Словарь
    • OPTIONS


    СтрокаGETНет
    Тело запросаRequestBodyТело отправляемого запроса. Позволяет отправить запрос в виде JSON строки.POSTСтрока

     Пример:

    {
    "name""sergei",
    "email""sergei@email.com",
    "gender""Male",
    "status""Active"
    }

    В этом случае обязательно надо задать заголовок:

    • Content-Type ="application/json"
    Нет
    Параметры запросаQueryParametersПараметры строки запросаСловарьstatus: soldНет
    Параметры формыFormParameters

    Параметры HTML формы для метода POST.

    POST

  • PUT
  • Словарь

    "name""sergei",
    "email""sergei@email.com",
    "gender""Male",
    "status""Active"

    Нет
    Прикрепить файлАвторизацияAuthorization

    Словарь с параметрами авторизации - Basic или Bearer Token. В случае Basic авторизации словарь должен иметь ключи «user» и «pass», а значения элементов словаря должны содержать логин и пароль пользователя. В случае Bearer Token авторизации словарь должен иметь ключ «token», а значение элемента должно содержать Bearer Token.


    Словарь

    User:password

    Bearer <token>

    <token> - токен

    Нет
    Заголовки запросаRequestHeaders

    Набор заголовков отправляемого запроса и их значений.

    Каждый ключ – отдельный заголовок.

    Словарь
    • Content-Type ="application/json" - если RequestBody != null
    AttachFileПуть к файлу. который нужно прикрепить к запросу.
    • POST
    • PUT
    Путь к файлуПуть к файлу:
    "K:\\bookModel.txt"В этом случае обязательно надо задать заголовок:
    • Accept-Encoding = "gzip, deflate, br"- для отправки файла
    Нет
    Путь к файлу для отправки методом POSTThe path to the file to be sent using the POST methodПапка сохраненияПуть к файлу, который нужно прикрепить к запросу.Путь к файлу
    Нет
    Результаты
    Тело ответаResponseBodyСтроковая переменная, в которую запишется тело ответа веб-сервиса в raw формате.Строка


    Нет
    Статус ответаResponseStatusЧисловая переменная, в которую запишется код статуса ответа веб-сервиса.Число
    Нет
    Заголовки ответаResponseHeaders

    Набор заголовков получаемых от сервера и их значения.

    Словарь
    Нет
    Указатель ресурсаLocationИзвлекается из заголовка 'Location' и содержит указатель ресурса объекта, например, ссылку с идентификатором на новый созданный методом POST ресурс. Имеет смысл для статусов 201, 3хх.
    • POST

    https://reqres.in/api/users/1001
    ИдентификаторIdСтроковая переменная, в которую запишется идентификатор из заголовка ответа 'Id'.Строка

    1001

    Нет
    Файл ответаResponseFile

    Путь к файлу, который получен от сервера.

    Путь к файлу
    Нет

    Особые условия использования для url = https://gorest.co.in/public-api/users

    ...