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

Ключ

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

...

Отправляет HTTP-запрос для обращения к RESTful веб-сервису


Image AddedImage Removed

Настройки

СвойствоАнгл. наименованиеОписание
Использование в методе
ТипПример заполненияОбязательность заполнения поля
Параметры
МетодMethod

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

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

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

  • GET
  • POST
  • PUT
  • DELETE
  • HEAD
  • OPTIONS
-Robin.StringGETНет

URL ресурса

URL REST-сервисаREST Service URL
EndpointUrl
URL REST-сервиса

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

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

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

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

  • GET
  • HEAD

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

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

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

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

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

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

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

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

  • POST
Robin.Dictionary
  • Content-Type ="application/json" - если RequestBody != null
  • Accept-Encoding = "gzip, deflate, br"- для отправки файла
Нет
Method

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


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


  • GET
  • POST
  • PUT
  • DELETE
Robin.Dictionary

User:password

Bearer <token>

<token> - токен

Нет
  • HEAD
  • OPTIONS


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

 Пример:

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

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

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

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

  • POST
  • PUT
Robin.Dictionary
Словарь

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

Нет
Прикрепить файл
Авторизация
AttachFileПуть к файлу. который нужно прикрепить к запросу.
  • POST
  • PUT
    Robin.FilePath
    Authorization

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


    Словарь

    User:password

    Bearer <token>

    <token> - токен

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

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

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

    Словарь
    • Content-Type ="application/json" - если RequestBody != null
    Путь к файлу:
    "K:\\bookModel.txt"В этом случае обязательно надо задать заголовок:
    • Accept-Encoding = "gzip, deflate, br"- для отправки файла
    Нет
    Папка сохранения
    Путь к файлу для отправки методом POSTThe path to the file to be sent using the POST method
    SaveFolder
    Путь к
    папке, где необходимо сохранить файлы, в случае их получения от сервера.
    файлу, который нужно прикрепить к запросу.Путь к файлу
    Нет
    ПротоколProtocolВыпадающий список из значений: http/httpsСтрокаhttpНет
    АдресAddressURL-адрес proxy-сервераСтрока
    Нет
    ПортPortПорт proxy-сервераСтрока
    Нет
    ЛогинLoginЛогин пользователя для подключения к proxy-серверуСтрока
    Нет
    ПарольPasswordЛогин пользователя для подключения к proxy-северуПароль
    Robin.FolderPath

    Нет






    Результаты
    Тело ответаResponseBodyСтроковая переменная, в которую запишется тело ответа веб-сервиса в raw формате.
    Все методыRobin.String
     Возвращается всеми методамиСтрока
    Нет



    Статус ответаResponseStatusЧисловая переменная, в которую запишется код статуса ответа веб-сервиса.
    Все методыRobin.Numeric
     Возвращается всеми методами.Строка
    Нет


    Заголовки ответа
    ResponseHeaders
    ResponseHeaders

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

    Все методыRobin.DictionaryНетУказатель ресурсаLocationИзвлекается из заголовка 'Location' и содержит указатель ресурса объекта, например, ссылку с идентификатором на новый созданный методом POST ресурс. Имеет смысл для статусов 201, 3хх.
    • POST
    https://reqres.in/api/users/1001

     Возвращается только методами: HEAD, OPTIONS

    Словарь

    ИдентификаторId

    Строковая переменная, в которую запишется идентификатор из заголовка ответа 'Id'.

    Возвращается только методом POST

    Robin.String
    Строка

    1001

    Нет

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

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

    Robin.FilePath
    LocationЗаголовок с указателем ресурса объекта. Имеет смысл для статусов 201, 3хх и только для метода POSTСтрока
    Нет


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

    Сервис позволяет создавать/менять/удалять объекты со следующими свойствами:

    • id
    • name
    • email
    • gender
    • status


    Поля "Протокол", "Адрес", "Порт", "Логин", "Пароль" необходимы для указания кастомного прокси. В случае, если не заполненно ни одно поле, используются прямое подключение.