有人能告诉我是否可以通过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服务器应该支持此查询。
所以看起来我应该做的事情应该是可能的,但我无法弄清楚如何让它发挥作用。有人可以帮忙吗?
感谢。
答案 0 :(得分:0)
要定义添加到您的请求的标头,您可以使用Postman等Chrome扩展程序。
然后你就可以specify an Accept header to tell Talend to return json:
Accept: Application/json