Запрос HTTP
Используйте действие Запрос HTTP для создания HTTP-запроса к серверу OData.
Выполните следующие шаги, чтобы использовать действие Запрос HTTP в своем процессе:
1. Перетащите действие Запрос HTTP из раздела OData на канву, наведите указатель на это действие и щелкните значок или дважды щелкните действие. Откроется окно "Запрос HTTP".
2. При необходимости измените поле Метка. По умолчанию наименование метки совпадает с наименованием действия.
3. Дополнительные сведения о добавлении типа соединителя HTTP см. в разделе Поддерживаемые типы соединителей OData.
Если тип соединителя был добавлен ранее, выберите подходящий Тип соединителя и в поле Наименование соединителя выберите соединитель.
4. Щелкните Тестировать, чтобы проверить соединитель.
5. Щелкните Сопоставить соединитель, чтобы выполнить действие с помощью соединителя, отличного от используемого для заполнения полей ввода. В поле Соединитель времени выполнения укажите действительное имя соединителя HTTP. Дополнительные сведения о команде Сопоставить соединитель см. в разделе Использование сопоставления соединителя.
6. В поле Относительный URL-адрес введите относительный URL-адрес, который будет добавлен к URL-адресу соединения.
В зависимости от выбранного типа соединителя выполните одно из следующих действий.
Для типов соединителя Базовый и Двусторонний SSL в поле Относительный URL-адрес введите часть URL-адреса, которую необходимо добавить к значению URL-адрес соединения, указанному при создании базового соединителя.
Для типа соединителя OAuth (именованный пользователь) или OAuth (пользователь сессии) в поле Относительный URL-адрес введите часть URL, которую необходимо добавить к BASE_URL, указанному при загрузке поставщика HTTP OAUth.
7. В списке Выбрать метод HTTP выберите одну из следующих опций.
GET - загружает информацию с сервера с использованием указанного URI.
POST - отправляет данные на сервер с использованием HTML-форм.
PUT - заменяет все текущие представления целевого ресурса на выгруженное содержимое.
DELETE - удаляет все текущие представления целевого ресурса, указанного URI.
PATCH - вносит частичные изменения в существующий ресурс.
OPTIONS - описывает опции связи для целевого ресурса.
HEAD - загружает строку состояния и заголовок с сервера с использованием указанного URI.
8. Если в качестве метода HTTP выбраны POST, PUT, DELETE или PATCH, выберите правильный тип основного текста в списке Задать тип основного текста:
Выберите x-www-form-urlencoded, а затем выберите Форма, чтобы указать входные данные для отдельных полей ввода, перечисленных в форме, или выберите Назначить JSON, чтобы указать один файл JSON со всеми требуемыми входными данными.
Если выбрана опция Форма
В группе Основной текст щелкните Добавить, чтобы добавить пару Имя и Значение.
Щелкните Добавить, чтобы добавить несколько пар имя-значение. Щелкните значок , чтобы удалить любую добавленную пару имя-значение.
ИЛИ
Если выбрано действие Назначить JSON
В поле Основной текст введите все требуемые входные данные в формате [{"name":"string", "value":"string"}].
Выберите multipart-form-data, а затем выберите Форма, чтобы указать входные данные для отдельных полей ввода, приведенных в форме, или выберите Назначить JSON, чтобы указать один файл JSON со всеми требуемыми входными данными.
Если выбрана опция Форма
В группе Основной текст щелкните Добавить, чтобы добавить пару Ключ и Значение. Если значения вводятся в поля Ключ и Значение, выберите Тип как Текст. При сопоставлении выходных данных предыдущего действия в полях Ключ и Значение выберите тип как Файл.
Щелкните Добавить, чтобы добавить несколько пар ключ-значение. Щелкните значок , чтобы удалить любую добавленную пару ключ-значение.
ИЛИ
Если выбрано действие Назначить JSON
В поле Основной текст введите все требуемые входные данные в формате [{"name":"string", "value":"string"}].
Выберите необраб. и введите текст в поле Основной текст или же сопоставьте выходные данные предыдущего действия, чтобы предоставить текст.
9. В поле Тайм-аут введите время в секундах перед отправкой сервером заголовков ответа. По умолчанию задано значение 60.
10. В списке Декодировать отклик gzip выберите ИСТИНА, чтобы автоматически декодировать отклик gzip; в противном случае выберите ЛОЖЬ. По умолчанию задано значение ложь.
11. В списке Кодировка ответа выберите тип кодировки ответа. По умолчанию задано значение UTF8.
12. В списке Следовать перенаправлению выберите ИСТИНА для следования откликам HTTP 3xx как перенаправлениям; в противном случае выберите ЛОЖЬ. По умолчанию задано значение истина.
13. В списке Следовать перенаправлениям non-GET выберите ИСТИНА, чтобы следовать откликам не в формате GET HTTP 3xx как перенаправлениям; в противном случае выберите ЛОЖЬ. По умолчанию задано значение ложь.
14. Щелкните Показать дополнительные поля.
15. Для раздела Параметры URL выберите Форма, чтобы указать входные данные для отдельных полей ввода, перечисленных в форме, или выберите Назначить JSON, чтобы указать один файл JSON, содержащий все требуемые входные данные.
Если выбрана опция Форма
В группе Параметры URL щелкните Добавить, чтобы добавить пару Ключ и Значение.
Щелкните Добавить, чтобы добавить несколько пар ключ-значение. Щелкните значок , чтобы удалить любую добавленную пару ключ-значение.
ИЛИ
Если выбрано действие Назначить JSON
В поле Параметры URL введите все требуемые входные данные в формате [{"name":"string", "value":"string"}].
16. Для раздела Заголовки выберите опцмю Форма, чтобы указать входные данные для отдельных полей ввода, перечисленных в форме, или выберите Назначить JSON, чтобы указать один файл JSON, содержащий все требуемые входные данные.
Если выбрана опция Форма
В группе Заголовки щелкните Добавить, чтобы добавить пару Ключ и Значение.
Щелкните Добавить, чтобы добавить несколько пар ключ-значение. Щелкните значок , чтобы удалить любую добавленную пару ключ-значение.
ИЛИ
Если выбрано действие Назначить JSON
В поле Заголовки введите все требуемые входные данные в формате [{"name":"string", "value":"string"}].
17. В списке Проверка сертификата SSL выберите ИСТИНА, чтобы проверить, что SSL-сертификаты являются действительными для вызовов HTTPS; в противном случае выберите ЛОЖЬ. По умолчанию задано значение истина.
18. В разделе CSRF:
В поле CSRF URL введите относительный URL-адрес CSRF, который будет добавлен к URL-адресу соединения после имени веб-приложения.
Выберите Форма, чтобы ввести входные данные для отдельных полей, указанных в форме, или выберите Назначить JSON, чтобы указать один файл JSON, содержащий все требуемые входные данные.
Если выбрана опция Форма
В группе Заголовки щелкните Добавить, чтобы добавить пару Ключ и Значение.
Щелкните Добавить, чтобы добавить несколько пар имя-значение. Щелкните значок , чтобы удалить любую добавленную пару имя-значение.
ИЛИ
Если выбрано действие Назначить JSON
В поле Заголовки введите все требуемые входные данные в формате [{"name":"string", "value":"string"}].
19. В поле Источник лексемы CSRF выберите Тело ответа или Заголовок ответа.
Если выбрано Тело ответа
В поле Путь JSON для поля укажите путь JSON для поля.
ИЛИ
Если выбран Заголовок ответа
В поле Имя заголовка введите имя заголовка.
20. В поле Задать лексему CSRF, используя выберите Параметр URL или Заголовок запроса.
Если выбран Параметр URL
В поле Имя параметра введите URL-параметра.
ИЛИ
Если выбран Заголовок ответа
В поле Имя заголовка введите имя заголовка.
21. Нажмите кнопку Готово.
Схема вывода
Было ли это полезно?