2
在HTTPGet API方法中,它似乎默認情況下會以XML格式返回對象。我怎樣才能讓它以JSon格式返回?API控制器MVC 4 - 返回類型
在HTTPGet API方法中,它似乎默認情況下會以XML格式返回對象。我怎樣才能讓它以JSon格式返回?API控制器MVC 4 - 返回類型
的的ASP.NET Web API具有一個內置的內容協商,你只需要在您的HTTP請求的Accept頭字段來指定要json
,而不是xml
。
您可以從this article開始詳細瞭解內容協商。
謝謝... btw,你知道在ApiContoller上進行集成測試的正確方法嗎? – user384080 2012-08-11 11:56:37
您想寫樣本代碼嗎?請 – 2012-11-05 12:24:05
@ Dr.jacky我無法添加示例代碼,因爲設置接受標頭因客戶端而異。所以不知道你使用的是哪種類型的客戶端(AJAX,HttpClient等),很難提供幫助。 – nemesv 2012-11-05 16:10:45