提问人:Joe 提问时间:9/29/2014 最后编辑:CommunityJoe 更新时间:4/5/2017 访问量:5205
如何在 URL 中指定 mime-type 以从 RESTful Web 服务指定 JSON
How to specify mime-type in URL to specify JSON from RESTful web service
问:
谁能告诉我是否可以指定通过 URL 从 RESTful Web 服务返回的 mime 类型?我正在尝试向某人演示我创建的简单服务,我只是使用 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:它应该基于扩展还是 Accept 标头?
那篇帖子链接到这个: http://www.xml.com/pub/a/2004/08/11/rest.html
在 xml.com 网站上,我找到了这段文字:
URI 指定的表示形式 [PS, AR] 客户端可以使用以下查询字符串指定表示形式:
mimeType={mime类型} REST 服务器应支持此查询。
所以看起来我想做的事情应该是可能的,但我不知道如何让它起作用。谁能帮忙?
谢谢。
答:
要定义添加到请求中的标题,您可以使用 Postman 等 Chrome 扩展程序。
然后,您将能够指定一个 Accept 标头来告诉 Talend 返回 json:
Accept: Application/json
评论
上一个:如何诊断字符编码问题
下一个:CSS 垂直对齐和内联块问题
评论