2013-10-02 110 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();