2

我正在尝试通过实现 OAuth 使用 RestSharp 进行基本的 Rest 调用。我成功制作了 Get 但我不知道如何发送 json 数据。我正在使用 DotNetAuth 来实现 OAtuh。这是我的 GET 方法。

var http = new Http { Url = new Uri("http://localhost/rest/api/getproj") };

http.ApplyAccessTokenToHeader(provider, myCredentials, accessToken, accessTokenSecret, "GET");
var response = http.Get();

provider 是 DotNetAuth.OAuth1a 中 OAuth1aProviderDefinition 的一个实例

我知道它可能需要调用 http.Post() 但是你如何发送 json 数据?谢谢

4

1 回答 1

1

我已经解决了这个问题这里是解决方案

 http.RequestBody = jsonData;
 http.RequestContentType = "application/json";
 var response = http.Post();
于 2013-10-03T07:55:10.177 回答