如何在URL中指定mime-type以从RESTful Web服务指定JSON

时间:2014-09-28 22:28:44

标签: json rest url mime-types

有人能告诉我是否可以通过URL指定从RESTful Web服务返回的mime-type?我正在尝试演示我为某人创建的简单服务,我只是使用Web浏览器(Chrome)来调用该服务。我正在尝试这样的事情:

http://localhost:8088/providers?mimeType={application/json} http://localhost:8088/providers?mimeType=application/json http://localhost:8088/providers?mimeType=json

这些对我来说都不起作用 - 无论我选择什么,我都会继续获取XML。

我找到了几个与此主题相关的帖子,但没有回答如何通过URL做到这一点(我找到一些谈论设置标题,但我使用的是浏览器,但没有能力指定标题)。我找到了这篇文章:

REST Content-Type: Should it be based on extension or Accept header?

该帖子与此相关:http://www.xml.com/pub/a/2004/08/11/rest.html

在xml.com网站上,我找到了这样的文字:

  
    

URI指定的表示[PS,AR]     客户端可以使用以下查询字符串指定表示:

         

mime类型= {mime类型}     REST服务器应该支持此查询。

  

所以看起来我应该做的事情应该是可能的,但我无法弄清楚如何让它发挥作用。有人可以帮忙吗?

感谢。

1 个答案:

答案 0 :(得分:0)

要定义添加到您的请求的标头,您可以使用Postman等Chrome扩展程序。

然后你就可以specify an Accept header to tell Talend to return json

Accept: Application/json