Функция HttpRequest()
выполняет HTTP-запрос и возвращает объект HttpResponse.
Синтаксис
HttpRequest( url )
HttpRequest( url, method )
HttpRequest( url, method, body )
HttpRequest( url, method, body, options )`
Аргументы:
- url (
string
)
Запрашиваемый URL. - method (
string
, optional)
HTTP метод (по умолчанию ‘get’). Поддерживаются методы: ‘get’, ‘post’ и другие. - body (
string
, optional)
Тело запроса в виде строки или объекта Binary. Если переданоundefined
, следующий параметрoptions
должен быть указан. - options (
string
, optional)
Список опций и дополнительных полей заголовка запроса в формате INI (имя:значение).
Известные опции:
- Ignore-Errors: Игнорировать ошибки HTTP (по умолчанию ошибки приводят к завершению запроса с ошибкой).
- Auto-Redirect: Следовать редиректам (по умолчанию true).
- Ask-Auth: Показывать окно авторизации при HTTP 401 (по умолчанию true).
- AuthLogin: Логин для авторизации.
- AuthPassword: Пароль для авторизации.
- IgnoreStoredCookies: Игнорировать сохраненные куки.
Пример:
Этот пример показывает выполнение простого GET-запроса, POST-запроса с параметрами, и POST-запроса с телом XML и заданными опциями.