Я пытаюсь извлечь данные из API с помощью jQuery, который возвращает сообщение в формате XML. Я больше смущен тому, какое значение получить от API, чтобы включить в мою функцию, потому что, когда я запускаю его через CURL, он говорит мне, что приложение JSON, но в инструментах разработчика я получаю это, рассказывая мне свой XML.
http://cloudandproud.cloudapp.net/api/values?id=42 - это API
заранее спасибо
В вашей команде curl вы запрашиваете данные json (Accept: "application/json"
), поэтому вы получаете json-форматированные данные в браузере, так как заголовок Accept не передается, сервер возвращает формат по умолчанию, который является xml в этом случае....
Для вывода xml передайте заголовок Accept
как application/xml
curl -i -H "Accept: application/xml" cloudandproud.cloudapp.net/api/values?id=42