Web.Contents
Возвращает содержимое, загруженное с URL-адреса в двоичном виде.
Syntax
Web.Contents(
url as text,
optional options as record
) as binary
Remarks
Возвращает содержимое, скачанное из url
, как двоичное. Для указания дополнительных свойств можно задать необязательный параметр записи options
. Запись может содержать следующие поля:
Query
: Добавляйте параметры запросов в URL-адрес программным способом, не беспокоясь об экранировании.ApiKeyName
: Если целевой сайт поддерживает ключ API, этот параметр можно использовать для указания имени (не значения) параметра ключа, который следует использовать в URL-адресе. Фактическое значение ключа указывается в учетных данных.Headers
: При указании этого значения в виде записи в HTTP-запрос будут добавлены дополнительные заголовки.Timeout
: При указании этого значения в виде длительности будет изменено время ожидания HTTP-запроса. Значение по умолчанию — 100 секунд.ExcludedFromCacheKey
: При указании этого значения в виде списка эти ключи заголовков HTTP будут исключены из вычислений для кэширования данных.IsRetry
: При указании этого логического значения как True все существующие ответы в кэше будут игнорироваться при извлечении данных.ManualStatusHandling
: При указании этого значения в виде списка встроенная обработка HTTP-запросов, ответ которых имеет один из этих кодов состояния, будет невозможна.RelativePath
: Это значение, указанное в виде текста, будет добавлено к базовому URL-адресу перед выполнением запроса.Content
: Указание этого значения изменяет веб-запрос с "GET" на "POST", так как значение параметра используется в качестве содержимого записи.
Заголовки HTTP-ответа доступны в качестве метаданных двоичного результата. Вне контекста настраиваемого соединителя данных доступно только подмножество заголовков ответов (по соображениям безопасности).