使用RestSharp和OAuth发布json数据

时间:2013-10-02 13:55:58

标签: json post oauth restsharp

我正在尝试通过实施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数据?感谢

1 个答案:

答案 0 :(得分:1)

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

 http.RequestBody = jsonData;
 http.RequestContentType = "application/json";
 var response = http.Post();