我正在使用DotNetOpenAuth並嘗試將JSON對象發佈到服務器。DotNetOpenAuth POST示例與JSON正文
服務器拋出WebContentType = Raw錯誤。
Authorization: OAuth
oauth_token="V9vVXD51ehUU6WmY%2FQ41qta0RfY%3D",oauth_consumer_key="CHiawRiAb299cOas",oauth_nonce="BBTM4csg",oauth_signature_method="HMAC-SHA1",oauth_signature="KZJZvT630f2KenB9l9tqSLI%2FfHA%3D",oauth_version="1.0",oauth_timestamp="1306870331"
Content-Type: application/x-www-form-urlencoded; charset=utf-8
User-Agent: DotNetOpenAuth/3.4.6.10357
我想我真的想找一個如何做到這一點的例子嗎?或者一個網址到樣本?
我目前正試圖
WebRequest httpRequest = consumer.
PrepareAuthorizedRequest(endpoint, AccessToken, para);
httpRequest.ContentType = "application/json";
WebResponse webResponse = httpRequest.GetResponse();
很高興您找到了答案,但您不應該在問題內部回答問題,而是在「答案」部分,因此您可以在一段時間後接受答案。 – veljkoz 2011-06-02 14:04:07
您可以添加如何定義您正在使用的「MessageReceivingEndpoint」端點嗎? – 2011-06-03 03:37:56
抱歉,延遲MessageReceivingEndpoint endpoint = new MessageReceivingEndpoint(serviceBase +「/ Booking/6363241」,HttpDeliveryMethods.AuthorizationHeaderRequest | HttpDeliveryMethods.PostRequest); – iain 2011-06-08 11:00:21