我有一个自托管的 WCF REST 应用程序,该应用程序旨在接受和返回 JSON 作为带有 WebMessageBodyStyle.Bare 的流。我正在使用 WebContentTypeMapper 和 WebContentFormat.Raw 绕过 DataContractSerializer。
它通过 WebHttpBinding 在本地运行良好,当我在 Fiddler2 中使用 WebHttpRelayBinding 和 Content-Type: text/plain 时也运行良好,但每当我使用 Content-Type: application/json 时,我都会收到以下信息:
500
TrackingId:e0281df8-12b4-4914-ab87-314956fb0df3, TimeStamp:07/27/2010 12:32:47
有没有办法让 WebHttpRelayBinding 接受 Content-Type: application/json?