HTTP-запросы могут иметь заголовок Accept
с типом MIME контента, который они хотят получать.Итак, если вы хотите XML, вы должны установить заголовок Accept
на application/xml
;если вы хотите JSON, вы должны установить его на application/json
.Предполагается, что запрос, который не содержит этот заголовок, требует ответа HTML.
При этом вы можете установить заголовок Accept
, но вы получите только JSON, если веб-служба поддерживает возврат JSON.Некоторые веб-сервисы будут возвращать JSON, некоторые - только XML.Если вы указываете тип MIME, который сервер не может предоставить, вы должны получить 406 (не приемлемо).