我正在嘗試創建示例REST服務和客戶端。 我很震驚,因爲它似乎我只能準備好消息體在一個黑客的的OperationContext:REST服務 - 我真的必須閱讀OperationContext才能得到消息嗎?
var ctx = OperationContext.Current.RequestContext.RequestMessage;
這樣我就可以發送原始類型通過URI和必須去通過上下文來閱讀的XML數據?由於看起來我可以選擇xml或json作爲body,所以我必須使用其中之一。 所以我可以直接傳遞的URI是基本類型?
這引起了我的問題:REST的想法不是傳遞複雜類型,而是通過URI傳遞原語?或者有沒有更容易找到的解決方案?
你使用的是WCF嗎?如果是的話,我會推薦WEB API,因爲它已經設計了REST記憶 –