使用Space向API发送请求

时间:2016-01-19 16:37:10

标签: c# api post tumblr

我使用Tumblr API。 当我完成授权后,我意识到在墙上发送了一条消息。 问题是,如果你把一个消息作为一个单词发送,那么一切都很好。但是如果我放一个"空间"在消息之间,然后立即抛出错误。

  

{" meta":{" status":401," msg":"未授权"},"响应& #34;:[]}

在Uri.EscapeDataString的帮助下,请求被特殊字符替换。

可能是什么问题?

我的要求:

  

{方法:POST,RequestUri:' http://api.tumblr.com/v2/blog/yakodev.tumblr.com/post',   版本:2.0,   内容:System.Net.Http.FormUrlEncodedContent,   标题:{授权:OAuth oauth_consumer_key =" XXXXXXXXXXXXXXXXXXXXXXXX",oauth_nonce =" 621273048",oauth_signature =" QPfyHvu37iWiAABDmNkji5kqKbQ%3D",oauth_signature_method =" HMAC-SHA1& #34;,oauth_timestamp =" 1453222553",oauth_token =" XXXXXXXXXXXXXXXXXXXXX",oauth_verifier =" HRvgN8SMQjEqDrhCd8aKZRl5u8oMPyGo7n9E9NZdfBZjL0IaSD",oauth_version =" 1.0"内容类型:application / x-www-form-urlencoded内容长度:25}}

和我的身体:

  

标题=试验&安培;主体=你好%20World

0 个答案:

没有答案