要求返回 Json 或 Xml 数据时更正要设置的 HTTPHeader

Correct HTTPHeader to set when asking for Json or Xml data to be returned

如果我想根据请求者的 headers 编写一个 returns Json 或 Xml 的 REST 服务,他们的请求 application/json添加到 Accept Header 或 Content-Type Header(或两者)?

您的消费者在 Accept header 中指定响应可接受的媒体类型。 然后您可以使用适当的媒体类型发送数据。

如果他们发送 数据 - 例如在 POST 中,他们必须使用媒体类型填充 Content-Type header他们发送的数据。