Asp.net web api OAuth承载令牌-使用XML格式

Asp.net web api OAuth承载令牌-使用XML格式,asp.net-web-api,owin-middleware,xml-formatting,Asp.net Web Api,Owin Middleware,Xml Formatting,我正在使用OWIN中间件为我的ASP.NET WebApi项目颁发访问令牌 尽管从格式化程序集合中删除了Json格式化程序,但发出的令牌始终为Json格式 我尝试将XML格式化程序设置为集合列表的顶部 我还尝试将内容类型和接受头都设置为application/xml 要使令牌响应成为XML格式,我缺少什么?如有任何建议,将不胜感激 感谢IEFT提出的OAuth 2.0授权框架标准声明:- “这些参数包含在HTTP响应的实体体中 使用[RFC4627]定义的“application/json”媒体

我正在使用OWIN中间件为我的ASP.NET WebApi项目颁发访问令牌

尽管从格式化程序集合中删除了Json格式化程序,但发出的令牌始终为Json格式

我尝试将XML格式化程序设置为集合列表的顶部

我还尝试将内容类型和接受头都设置为application/xml

要使令牌响应成为XML格式,我缺少什么?如有任何建议,将不胜感激


感谢

IEFT提出的OAuth 2.0授权框架标准声明:-

“这些参数包含在HTTP响应的实体体中 使用[RFC4627]定义的“application/json”媒体类型 参数被序列化为JavaScript对象表示法(JSON) 通过在最高结构级别添加每个参数来创建结构。 参数名和字符串值作为JSON字符串包含。 数值包含为JSON数字 参数无关紧要,可以变化。”

因此,根据建议的标准,响应被实现为JSON。为了获得XML格式的响应,应该 编写HttpModule以将JSON转换为XML,如以下回答中所述-

请输入代码!!!谢谢你花时间回答我的问题。在参考了RFC4627之后,我觉得这是有道理的。现在,我可以回到我的团队中进行解释。