【发布时间】:2012-11-20 08:27:37
【问题描述】:
我有一个非常奇怪的情况(可能只对我来说)。我开发了一个 RESTful API。默认情况下,它根据客户端在标头中发送的内容类型以 JSON/XML/TEXT 的形式返回结果。
现在客户说他想将响应设置为默认的 XML。我的意思是客户端不会在标头中发送任何内容类型,默认情况下它将以 XML 格式发送请求。
当我从浏览器访问此 API 时,它以 XML 形式返回,但当客户端的应用程序请求它时,它默认返回 JSON 结果。他们通过将内容类型放入标头中以 XML 形式获得结果,但他们不想这样做,并且希望默认获得 XML 结果。
我希望我清楚这一点。如果没有,请告诉我。
任何帮助将不胜感激。谢谢
[更改] 我很想知道当我在服务器上收到请求时是否可以通过某种方式修改请求标头。
它在 MVC3、C# 中。
【问题讨论】: