我正在尝试通过实施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数据?感谢
答案 0 :(得分:1)
我在这里解决了这个问题是解决方案
http.RequestBody = jsonData;
http.RequestContentType = "application/json";
var response = http.Post();