我正在嘗試使用WCF Web Api(預覽6)編寫服務,該服務通過路徑和通過POST正文傳入參數。 (變量和方法名稱改變爲保護無辜)與WCF Web Api混合的POST參數
例如..
[WebInvoke(UriTemplate = 「{routeVariableOne}/{routeVariableTwo}/StaticRoute/{postVariableOne}」,方法= 「POST」) ] 公共ReturnClass AddToCollection(字符串postVariableOne,串routeVariableOne,串routeVariableTwo) {// 做事 }
所以,我想postVariableOne POST數據到URL /資源/ routeVariableTwo/routeVariableTwo
當我嘗試張貼這
{ 「postVariableOne」: 「新價值」}
接受:應用/ JSON 內容類型:應用程序/ JSON 的Content-Length:31
http://localhost/App/api/Resource/routeVariableOne/routeVariableTwo/StaticRoute
我得到響應500 /內部服務器錯誤。服務器在處理請求時遇到錯誤。查看服務器日誌獲取更多詳細信如果我忽略json post值,它至少會碰到我的斷點。