1
這很奇怪!我使用ASP.NET MVC 5創建OData Web API。從控制器返回IQueriable,沒有什麼特別的。爲什麼OData Web API只返回JSON
但由於某種原因當我需要XML時,它會不斷返回JSON。
我發送GET從提琴手接受:application/xml - 沒有反應。
我試圖強制刪除服務器代碼中的JsonFormater - 不再反應。
它總是返回JSON。我錯過了什麼?
這很奇怪!我使用ASP.NET MVC 5創建OData Web API。從控制器返回IQueriable,沒有什麼特別的。爲什麼OData Web API只返回JSON
但由於某種原因當我需要XML時,它會不斷返回JSON。
我發送GET從提琴手接受:application/xml - 沒有反應。
我試圖強制刪除服務器代碼中的JsonFormater - 不再反應。
它總是返回JSON。我錯過了什麼?
試用 - 接受:application/atom + xml。
AFAIK中的OData V3有三個protocals(ref) -
你有沒有試過 - application/atom + xml? – ramiramilu
你幫了!非常感謝你。 –
在某些原因application/xml不起作用,但application/atom + xml做 –