2013-10-02 59 views
1

我想通过实现OAuth使用RestSharp进行基本的“休息”调用。我成功地让Get但我不知道如何发送json数据。我正在使用DotNetAuth来实现OAtuh。这里是我的GET方法。使用RestSharp和OAuth发布json数据

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

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

提供商是DotNetAuth.OAuth1a

的OAuth1aProviderDefinition的情况我知道,它可能需要调用http.Post(),但你如何发送JSON数据?感谢

回答

0

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

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