2013-03-29 36 views
-1

使用Web Api,我如何允許用戶選擇是否從Web服務中獲取JSON或XML?選擇JSON或XML

+0

您可以根據需要改變返回類型。已經在http://stackoverflow.com/a/12487921/929902回答 –

回答

1

開箱即用的Web API允許客戶端從服務器中選擇他們想要的格式。他們可以派:

Accept: application/json 

在HTTP頭中獲得回JSON和:

Accept: application/xml 

獲得對XML的支持。如果沒有指定Accept頭,則JSON是默認值。

這被稱爲內容協商,你可以在這裏詳細瞭解一下:

http://www.asp.net/web-api/overview/formats-and-model-binding/content-negotiation