ASIHTTPRequest - 从 Content-Type 标头中排除字符集
我正在使用 ASIHTTPRequest 进行文件上传。
如何从 Content-Type 标头中删除字符集?
所以它看起来像这样
Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryH7RS1ABXkiKv7HSp
而不是
Content-Type: multipart/form-data; charset=iso-8859-1; boundary=----WebKitFormBoundaryH7RS1ABXkiKv7HSp
字符集导致服务器抛出 400 错误。
现在我通过从 ASIHTTPrequest 代码库本身中删除它来使其工作,但想知道是否有更干净的方法来做到这一点。
谢谢你,
球座
I'm using ASIHTTPRequest to do a file upload.
How can I remove the charset from Content-Type header?
So it will look like this
Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryH7RS1ABXkiKv7HSp
And not
Content-Type: multipart/form-data; charset=iso-8859-1; boundary=----WebKitFormBoundaryH7RS1ABXkiKv7HSp
That charset is causing the server to throw a 400 error.
Right now I have it working by removing it from the ASIHTTPrequest codebase itself, but wondering if there is a cleaner way to do that.
Thank you,
Tee
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
当前的代码似乎总是添加字符集部分。
也许您可以将字符集设置为服务器可接受的值?
The current code seems to always add a charset part.
Perhaps there's a value you can set the charset to that the server will accept?
我有同样的问题。以下是我发现的内容:链接
请参阅该线程的最后一个答案。您可以在那里找到如何从标题中删除“字符集”。
I have same issue. Here is what I have found: link
See the last answer on that thread. You can find there how to remove "charset" from the header.