REST吊床不向帖子正文添加内容

时间:2017-06-14 21:03:25

标签: rest hammock

我一直在摆弄一个无效的POST请求。我发现请求的内容是空的,即使我相信我正确地添加它(即使我没有可用的任何文档)。

var json = JsonConvert.SerializeObject(payload);

var client = new RestClient
{
    Authority = "",
    Credentials = OAuthCredentials.ForProtectedResource(Registration.ClientKey, 
        Registration.ClientSecret, 
        AuthorizationToken.Token, 
        AuthorizationToken.Secret),
    Method = WebMethod.Post,
    Path = url
};

var request = new RestRequest();
request.AddHeader("Accept", ContentType);
request.AddHeader("Content-Type", ContentType);
request.AddPostContent(Encoding.UTF8.GetBytes(json));

response = client.Request(request);

我在授权方面没有任何问题。我刚收到400错误。在用Fiddler捕获请求后,我注意到内容长度为0.我错过了什么?除了AddPostContent之外,我还需要做些什么吗?当我在执行之前检查请求对象时,PostContent中有内容,但就好像Hammock没有将它添加到请求中。我正在使用最新的完整nuget(不是ClientProfile)。

enter image description here

0 个答案:

没有答案