ASIHTTPRequest - 从 Content-Type 标头中排除字符集

发布于 2024-12-03 14:27:46 字数 447 浏览 1 评论 0原文

我正在使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

昵称有卵用 2024-12-10 14:27:46

当前的代码似乎总是添加字符集部分。

也许您可以将字符集设置为服务器可接受的值?

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?

£冰雨忧蓝° 2024-12-10 14:27:46

我有同样的问题。以下是我发现的内容:链接

请参阅该线程的最后一个答案。您可以在那里找到如何从标题中删除“字符集”。

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文