1.1.3 тип возвращаемого методами api контента: различия между версиями

Нет описания правки
Нет описания правки
 
Строка 5: Строка 5:


Для корректной работы методов API параметр Accept заголовка запроса должен быть установлен так, чтобы учитывались все возможные ответы сервера, т.е. и application/zip, и application/json. Самый простой вариант - использовать универсальный шаблон:
Для корректной работы методов API параметр Accept заголовка запроса должен быть установлен так, чтобы учитывались все возможные ответы сервера, т.е. и application/zip, и application/json. Самый простой вариант - использовать универсальный шаблон:
<1c>Accept: */*</1c>
<syntaxhighlight lang='1c'>Accept: */*</syntaxhighlight>
Для ограничения набора возвращаемых типов контента можно указывать несколько заголовков запроса методов:
Для ограничения набора возвращаемых типов контента можно указывать несколько заголовков запроса методов:
<1c>Accept: application/octet-stream
<syntaxhighlight lang='1c'>Accept: application/octet-stream
Accept: application/json</1c>
Accept: application/json</syntaxhighlight>


Если в перечне заголовков запроса методов API не окажется ни одного подходящего под сгенерированный сервером ответ, то API вернется ответ c кодом = 406 (Not Acceptable) с пустым телом ответа.
Если в перечне заголовков запроса методов API не окажется ни одного подходящего под сгенерированный сервером ответ, то API вернется ответ c кодом = 406 (Not Acceptable) с пустым телом ответа.