apache webService发送XML和Not JSon

时间:2010-12-23 14:34:21

标签: xml json apache

我目前正在开发一个在外部服务器中使用数据库的iphone应用程序。在这台服务器上,db在Apache上由Java操纵。

webService运行良好,但无法获得一些JSon数据。

为了拥有json数据,我必须调用哪种url? 当前网址如下:http://localihost:8080/covoiturage-rest/user/profile/toto

提前致谢:)

1 个答案:

答案 0 :(得分:0)

HTTP请求可能具有Accept标头,其中包含他们希望接收的内容的MIME类型。因此,如果您需要XML,则应将Accept标头设置为application/xml;如果你想要JSON,你可以将其设置为application/json。假定不包含此标头的请求需要HTML响应。

也就是说,您可以设置Accept标头,但只有在Web服务支持返回JSON时才会收到JSON。一些Web服务将返回JSON,一些将仅返回XML。如果指定服务器无法提供的MIME类型,则应收到406(不可接受)。