相关疑难解决方法(0)

application/x-www-form-urlencoded或multipart/form-data?

在HTTP中有两种POST数据的方式:application/x-www-form-urlencoded和multipart/form-data.据我所知,大多数浏览器只能在使用时上传文件multipart/form-data.在API上下文中使用其中一种编码类型时是否有任何其他指导(不涉及浏览器)?这可能基于:

  • 数据大小
  • 存在非ASCII字符
  • 存在于(未编码的)二进制数据上
  • 需要传输额外的数据(如文件名)

到目前为止,我基本上没有在网上找到有关使用不同内容类型的正式指导.

post http http-headers

1268
推荐指数
4
解决办法
116万
查看次数

如何在javascript上准备编码的POST数据?

我需要通过POST方法发送数据.

例如,我有字符串"bla&bla&bla".我尝试使用encodeURI并得到"bla&bla&bla"作为结果.对于这个例子,我需要用正确的东西替换"&".

我应该用什么样的方法来准备正确的POST数据?

更新:

我只需要转换可能破坏POST请求的charachters.只有他们.

javascript encoding

14
推荐指数
3
解决办法
4万
查看次数

标签 统计

encoding ×1

http ×1

http-headers ×1

javascript ×1

post ×1