修改此URL以获取json响应

时间:2011-06-24 18:29:31

标签: xml json jquery solr

如何修改此网址以获取JSON响应:

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

当我使用此网址获得结果时: -

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好请求此网址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更改为脚本然后我得到响应,但错误missing ; before statement。我不知道我做错了什么

2 个答案:

答案 0 :(得分:1)

您确定Web服务提供了JSON响应吗?您不能只是更改URL以获得不同的响应......

答案 1 :(得分:0)

供参考:您正在通过HTTP请求,因此正确的方式来传达预期的响应格式是标题为“Accept:Application / JSON”(或者您喜欢的任何MIME类型)