【问题标题】:Modify this url to get a json response修改此 url 以获取 json 响应
【发布时间】:2011-06-24 18:29:31
【问题描述】:

如何修改此 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 响应。当我将数据类型更改为脚本时,我得到了回复,但出现了错误missing ; before statement。我不知道我做错了什么

【问题讨论】:

    标签: xml json jquery solr


    【解决方案1】:

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

    【讨论】:

    • 因为问题是我没有从服务器得到任何响应。我已经更新了这个问题。如果 T 使用 dataType 编写脚本,那么我会得到响应但缺少错误; before 声明,所以我想更改 url 以获取 json 响应。知道为什么会这样吗??
    【解决方案2】:

    供参考:您通过 HTTP 请求,因此传达预期响应格式的正确方法是使用标头“接受:应用程序/JSON”(或带有您喜欢的任何 MIME 类型)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-10
      • 2020-01-19
      • 2013-03-04
      • 2014-09-16
      • 1970-01-01
      • 1970-01-01
      • 2022-06-28
      • 2018-05-17
      相关资源
      最近更新 更多