我如何知道哪个休息客户端使用xml或json数据

时间:2016-03-18 09:58:05

标签: java web-services rest

我是休息全网服务的新手。我有一个疑问,我怎么知道哪个休息客户端消耗xml或json数据。如果多个客户正在消费我的 api同时。

1 个答案:

答案 0 :(得分:1)

由于您的REST服务使用Content-Type HTTP标头指定返回内容的类型,因此客户端可以使用Accept标头指定其首选内容类型。

Accept标头可能包含多个具有或不具有优先级的内容类型。 (见Mozilla content negotiation - the accept header

如果您想识别API的用户,我建议您使用API​​密钥(请参阅Wikipedia)。该信息可以与检测到的接受标题组合。

如何检测accept标头取决于您用于提供REST服务的技术。