0
A
回答
3
我找到正确的答案在这里:Detecting the character encoding of an HTTP POST request
一个HTTP POST的默认编码是ISO-8859-1。
我唯一需要的是手动设置请求的编码。 顺便说一下,这里是工作代码:
public static Task<string> Post(string url, string data, string authToken) {
var client = new WebClient { Encoding = Encoding.UTF8 };
client.Headers.Add("Content-Type:application/x-www-form-urlencoded");
client.Headers.Add(AuthHeader(authToken));
return client.UploadStringTaskAsync(new Uri(url), "POST", data);
}
-1
通常,涉及Box API调用中的国际字符的复杂情况只需要对请求的编码进行微小的调整。我猜你只需要用urlencode对目标文件夹名称进行编码。
如果这样做不起作用,如果您发送样本请求或代码段,我们可能会提供更多帮助。如果是这样,请将api密钥和身份验证令牌保留给自己。
相关问题
- 1. 西里尔字母域名
- 2. 亚马逊S3和文件名中的西里尔字母
- 3. 用西里尔名字保存文件
- 4. 西里尔文字母为“???” - php
- 5. PDF中的西里尔字母由FO.NET创建的元数据
- 6. java西里尔文字符识别API
- 7. HTMLENTITIES不适用于西里尔字母
- 8. 导入CSV文件西里尔字母到MySQL - phpMyAdmin的
- 9. 检查字符串是拉丁字母还是西里尔文
- 10. 如何将俄文字符串转换为西里尔字母?
- 11. 从字符串中提取西里尔文字母
- 12. 如何在Python/Django中将西里尔字母写入文件
- 13. libGdx - 西里尔字母和拉丁字符的不同字体
- 14. 无法创建UTF8命名西里尔文件
- 15. 字母转换 - 西里尔文到拉丁文
- 16. 西里尔字母与Microsoft SQL Server Management Studio
- 17. 如何转换俄语西里尔字母的字符串?
- 18. 如何将西里尔字母粘贴到word文档(phpword)?
- 19. Antlr4匹配西里尔字母,拉丁字母,波兰字母和希腊字母以及特殊字符?
- 20. 不能由它的名字获取文件,如果文件中有西里尔chracters它
- 21. CounterPoint 8.3.9和西里尔文字体
- 22. $ _GET使用西里尔文字
- 23. 西里尔字母突然变成问号
- 24. jQuery Mobile的Android上 - 西里尔字母自动完成
- 25. CMD批创建的文件名称的文件夹,并把它里面
- 26. 在tar解除解码之后用西里尔文字母解码cp866编码的文件名
- 27. 如何将MS字Unicode 2字节西里尔字符转换为CP866 1字节西里尔字
- 28. Unicode转换西里尔字母符号串在python
- 29. 如何在JavaCC中支持西里尔字母?
- 30. AJAX窗口不适用西里尔字母 - 为什么?
这不是正确的解决方案。如果我使用UrlEncode编码文件夹名称,创建的文件夹将被命名为%D1%80 ...但是,我发现并发布了正确的答案。 – z0rch 2012-07-08 18:31:00