2013-12-02 3 views
0

Im пытается получить данные из API с помощью jQuery, который возвращает сообщение в формате XML. Я больше смущен тому, какое значение получить от API, чтобы включить в мою функцию, потому что, когда я запускаю его через CURL, он говорит мне, что приложение JSON, но в инструментах разработчика я получаю это, рассказывая мне свой XML.Извлечение данных из API

http://cloudandproud.cloudapp.net/api/values?id=42 является АНИ

Заранее спасибо

+0

Что такое команда curl, которую вы используете ... вы отправляете заголовок accept –

+0

curl -i -H "Accept: application/json" -H "Content-Type: application/json" http: // cloudandproud .cloudapp.net/api/values? id = 42 im просто перепутал действительно, и я не знаю, как вызывать данные в моем сценарии – Hopeless

+0

, будет ли ваш скрипт работать в том же домене или в другом –

ответ

0

В ваших локонах команды вы просите, чтобы вернуть JSon данные (Accept: "application/json"), поэтому вы получаете JSon данных в формате, в браузере, так как заголовок Accept не передается на сервер возвращается формат по умолчанию, который является XML в этом случае ....

Для вывода XML передать Accept заголовок как application/xml

curl -i -H "Accept: application/xml" cloudandproud.cloudapp.net/api/values?id=42 
+0

Большое спасибо за помощь, я только узнал о скручивании на днях – Hopeless

Смежные вопросы