【问题标题】:How to get Httpclient GEtMethod Response in XML/JSON format如何以 XML/JSON 格式获取 Httpclient GEtMethod 响应
【发布时间】:2012-07-12 00:50:16
【问题描述】:

我正在使用 apache HttpClient's GetMethod 来获取 URL 中的内容。该 url 只包含它下面的 2 个目录。我的要求是读取这些目录名称并显示它。

我正在获取该页面的 html 源代码作为响应,类似于这样

我觉得,XML格式或者Json的响应会好用。 有没有办法得到 json/xml 格式的响应?

我尝试更改没有帮助的内容类型

【问题讨论】:

    标签: java get httpclient getmethod


    【解决方案1】:

    响应的格式是服务器而不是客户端的责任。

    客户端只能以他想要的响应格式声明,如果服务器支持它,客户端将以想要的格式获取它。

    【讨论】:

    • 如果客户端请求文本/json格式..并且服务器以HTML(文本/html)返回响应..客户端可以毫无问题地接收html响应吗?
    • 取决于您如何询问,例如,如果您使用 jquery 并声明您想要某种格式的答案并获得另一种格式,我认为这会导致问题。内容类型标头也应该是 application/json 而不是 text/json。
    • 服务器在其响应头中向客户端发送content-type(例如application/xhtml+xmltext/html)。取决于此,客户可以决定他是否可以处理答案。
    • 是的..我将内容类型作为文本/html...我已经阅读了 Http 协议 1st 我认为 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-03
    • 2013-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多