WebAction.Request
Синтаксис
WebAction.Request(method as text, url as text, optional options as nullable record) as action
О программе
Создает действие, которое при выполнении возвращает результаты выполнения method
запроса на url
использование HTTP в качестве двоичного значения. Необязательный параметр options
записи может быть предоставлен для указания дополнительных свойств. Запись может содержать следующие поля:
Query
: программное добавление параметров запроса в URL-адрес без необходимости беспокоиться о выходе.ApiKeyName
: если целевой сайт имеет понятие ключа API, этот параметр можно использовать для указания имени (а не значения) параметра ключа, который должен использоваться в URL-адресе. Фактическое значение ключа указывается в учетных данных.Headers
: указание этого значения в качестве записи приведет к добавлению дополнительных заголовков в HTTP-запрос.Timeout
: указание этого значения в качестве длительности изменит время ожидания для HTTP-запроса. Значение по умолчанию — 100 секунд.ExcludedFromCacheKey
: указание этого значения в виде списка исключает эти ключи заголовка HTTP из части вычисления для кэширования данных.IsRetry
: указание этого логического значения как true будет игнорировать любой существующий ответ в кэше при получении данных.ManualStatusHandling
: указание этого значения в виде списка будет препятствовать любой встроенной обработке HTTP-запросов, ответ которых имеет один из этих кодов состояния.RelativePath
: указание этого значения в виде текста добавляет его к базовому URL-адресу перед выполнением запроса.Content
: указание этого значения приведет к тому, что его содержимое станет текстом HTTP-запроса.
Обратите внимание, что эта функция отключена в большинстве контекстов. Вместо нее можно воспользоваться функцией Web.Contents или Web.Headers.
Пример 1
Выполните запрос GET к Bing.
Использование
WebAction.Request(WebMethod.Get, "https://bing.com")
Выходные данные
Action