ApacheWebService发送XML而不是JSon
我目前正在开发一个iphone应用程序,它使用外部服务器中的数据库。在此服务器上,数据库由Apache上的Java操作 webService工作得很好,但不可能获得一些JSon数据 为了获得json数据,我必须调用什么样的url? 当前url类似于:ApacheWebService发送XML而不是JSon,xml,json,apache,Xml,Json,Apache,我目前正在开发一个iphone应用程序,它使用外部服务器中的数据库。在此服务器上,数据库由Apache上的Java操作 webService工作得很好,但不可能获得一些JSon数据 为了获得json数据,我必须调用什么样的url? 当前url类似于: 提前感谢:)HTTP请求可能会有一个Accept头,其中包含他们希望接收的内容的MIME类型。因此,如果需要XML,可以将Accept头设置为application/XML;如果需要JSON,可以将其设置为application/JSON。假设不包
提前感谢:)HTTP请求可能会有一个
Accept
头,其中包含他们希望接收的内容的MIME类型。因此,如果需要XML,可以将Accept
头设置为application/XML
;如果需要JSON,可以将其设置为application/JSON
。假设不包含此标头的请求需要HTML响应
也就是说,您可以设置Accept
头,但只有当web服务支持返回JSON时,您才会收到JSON。有些web服务将返回JSON,有些将只返回XML。如果指定了服务器无法提供的MIME类型,则应收到406(不可接受)