【发布时间】:2011-08-29 09:38:27
【问题描述】:
我正在为OpenTox webservices 编写一个客户端,但是他们提供的一些服务对某些 MIME 类型有可选的支持,只有少数是强制性的,例如这个Dataset service。所以我需要动态发现特定运行服务支持哪些内容类型...
现在,对于 GET 服务,我可以使用“Accepts”HTTP 标头,并且当我发布内容时,我可以使用“Content-type”来设置我发送的格式。但我宁愿不默认采用试错法,因为这些数据集可能很大。因此,我想预先知道我可以使用的最佳 MIME 类型。
如何使用 POST 服务执行内容协商?我正在使用Apache HttpClient,但这对于答案并不重要。
【问题讨论】:
标签: http post content-type content-negotiation