Http POST GET

Выводит список заголовков HTTP, полученных от клиента.

Позволяет управлять кодами состояния, содержимым и типом содержимого ответа сервера, а также создать искуственную задержку ответа.


Запросы следует отправлять на адрес:

Поддерживаются запросы методом GET и POST.

По умолчанию ответ сервера будет в формате JSON. Для получения ответа в другом формате, можно добавить расширение к файлу в адресе: .xml, .html или .txt. Например: /v2/Http.xml Либо использовать HTTP-заголовок Accept: text/xml, text/html или text/plain.


Параметры

Имя параметра Тип Обязательный По умолчанию Описание
status Int32 Нет 200 Код состояния, который должен вернуть сервер.
description String Нет NULL Описание кода состояния, которое должен вернуть сервер.
pause Int32 Нет NULL Задержка ответа. Не более 30 секунд.
content String Нет Request Headers Содержимое, которое должен вернуть сервер. По умолчанию будет возвращен список полученных от клиента заголовков.
contentType String Нет NULL Тип содержимого, которое должен вернуть сервер. По умолчанию определяется по запрашиваемому формату.
Общие параметры

В таблице ниже представлен список параметров, которые могут быть использованы при запросе к любому методу API.

Имя параметра Тип Обязательный По умолчанию Описание
appId Int32 Нет NULL Идентификатор приложения.
appSecret String Условно NULL Секретный ключ приложения.
token String Нет NULL Маркер доступа клиента, полученный методом GetToken.
formatting ResponseFormatting Нет None Определяет параметры форматирования выдачи результатов.
details Boolean Нет False Позволяет отобразить дополнительную информацию о запросе.
cp String Нет UTF-8 Имя кодовой страницы.
lang Language Нет Auto Язык, на котором будут выдаваться системные сообщения. Этот параметр также можно использовать при работе со справочной информацией API.
auth Boolean Нет False При наличии этого параметра, сервер вернет ответ с кодом HTTP401 и потребует указание идентификатора приложения и секретного ключа в HTTP заголовке Authorization.

Результат

Возвращает результат типа ContentResult .


Ошибки

При возникновении ошибок, будет возвращаен результат типа ErrorResult.

В некоторых случаях, в ответе сервера могут содержать предупреждения (Warning) и сообщения о проблемах (Critical), которые можно найти в коллекции Messages. При этом, ответ сервера будет иметь тип ContentResult .

Если метод содержит сообщения типа Critical, то можно считать, что работа метода завершена с ошибкой. Подобное поведение свойствено методам, в которых производится обработка списка данных, где каждый элемент списка является независимым от других элментов. Т.е. в таких случаях запрос может быть выполнен частично.


Примечания

Этот метод возвращает результат типа ContentResult, который не является частью API. Вы можете указать любое содержимое и тип содержимого, которые должен вернуть сервер. Данные в ответе сервера будет в таком виде, в котором они указаны в запросе.

При возникновении реальной ошибки в процессе работы метода, сервер должен вернуть ответ типа ErrorResult.

Код состояния должен быть правильным. Сервер не проверяет указанный в запросе код состояния. Если будет указан несуществующий код состояния, в обработке запроса может быть отказано.


Статистика


Конструктор запросов

status:
description:
pause:
content:
contentType:

http:
lang:
auth:
cp: