Измените этот URL, чтобы получить ответ JSON - PullRequest
0 голосов
/ 24 июня 2011

Как мне изменить этот URL, чтобы получить ответ JSON:

https://search.host.com/services/services/meta?id=

И когда я использую этот URL, чтобы получить результат: -

https://search.host.com/rest-services/machine/meta?id=?id=CE90

Я получаю ответ XML, но есть ли способ изменить вышеуказанный URL, чтобы получить ответ json.

Я работал над несколькими различными проектами, в которых я изменил URL, чтобы получить ответ JSON: -

http://machine1:8800/ts/select?wt=json&json.wrf=?&q=

Так, как я могу сделать для вышеупомянутого .., поскольку я попытался сделать это, я получаю 400 неправильных запросов. Любые предложения будут оценены ..

Поскольку я не получаю никакого ответа от сервера, а также я получаю запрос 200 Ok на этот URL https://search.host.com/rest-services/machine/meta?id=C011, но ответа нет. Это ниже кода

var data= 'https://search.host.com/rest-services/machine/meta?id=';
var agile = function() {

                request_meta_info = $.ajax({
                url: search + info.id,
                type: 'GET',
                success: metadata,
                error: metadata

        });
    };

Поэтому подумал, чтобы изменить URL, чтобы получить ответ JSON. И когда я изменяю dataType на script, я получаю ответ обратно, но с ошибкой missing ; before statement. Я не знаю, что я делаю не так

Ответы [ 2 ]

1 голос
/ 24 июня 2011

Вы уверены, что веб-сервис предоставляет ответ JSON? Вы не можете просто изменить URL, чтобы получить другой ответ ...

0 голосов
/ 30 марта 2013

Для справки: Вы запрашиваете через HTTP, поэтому правильный способ сообщить предполагаемый формат ответа - с заголовком «Принять: Приложение / JSON» (или с любым типом MIME, который вы предпочитаете)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...