【发布时间】:2011-09-13 20:46:28
【问题描述】:
WCF Web API 根据请求标头中的 Accept 参数返回 XML 或 JSON 数据,而不考虑我们是否在 WebInvoke/WebGet 属性中设置了 ResponseFormat=WebMessageFormat.Json。这是 API 的正确行为还是错误?
【问题讨论】:
标签: wcf-web-api
WCF Web API 根据请求标头中的 Accept 参数返回 XML 或 JSON 数据,而不考虑我们是否在 WebInvoke/WebGet 属性中设置了 ResponseFormat=WebMessageFormat.Json。这是 API 的正确行为还是错误?
【问题讨论】:
标签: wcf-web-api
WCF Web API 忽略 ResponseFormat 属性。该属性之所以存在,是因为它努力与以前的 WCF REST 努力向后兼容。 返回的媒体类型主要基于客户端发送的 Accept 标头。
【讨论】: