【发布时间】:2011-05-31 19:39:10
【问题描述】:
我正在使用 DotNetOpenAuth 并尝试将 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
我想我真的在寻找有关如何执行此操作的示例?还是样本的 URL?
我正在尝试
WebRequest httpRequest = consumer.
PrepareAuthorizedRequest(endpoint, AccessToken, para);
httpRequest.ContentType = "application/json";
WebResponse webResponse = httpRequest.GetResponse();
【问题讨论】:
-
很高兴你找到了答案,但你不应该把答案放在问题里面,而是放在“答案”部分,这样你就可以在一段时间后接受它。
-
您能补充一下您如何定义您正在使用的
MessageReceivingEndpoint端点吗? -
抱歉延迟 MessageReceivingEndpoint endpoint = new MessageReceivingEndpoint(serviceBase + "/Booking/6363241", HttpDeliveryMethods.AuthorizationHeaderRequest | HttpDeliveryMethods.PostRequest);
标签: .net wcf rest dotnetopenauth