上传文件时 HTTP POST 请求标头的默认值是啥(如果有)?
Posted
技术标签:
【中文标题】上传文件时 HTTP POST 请求标头的默认值是啥(如果有)?【英文标题】:What are the defaults, if any, for HTTP POST request headers when uploading a file?上传文件时 HTTP POST 请求标头的默认值是什么(如果有)? 【发布时间】:2012-01-27 04:42:01 【问题描述】:我的意思是,例如,当您发送包含通过 POST 上传文件的表单时,POST 请求包含某些信息,例如“Content-Disposition”、“Content-Type”、“Content-Transfer-Encoding”等.
在文件上传的情况下,“Content-Disposition”应该是“form-data”和“Content-Type”“application/octet-stream”吗? “内容-传输-编码”呢?
更具体地说,当您使用网络表单上传文件时,默认设置是什么?我问这个是因为我试图创建一个与浏览器在上传文件时发送的请求相同的 POST 请求。显然,当您提交 Web 表单时,您并没有真正指定这些请求标头是什么;浏览器必须自动设置它们,我想知道默认值是什么,以便我可以模仿它们。
【问题讨论】:
澄清一下,这些是 HTTP 请求标头 - 不是请求参数。 【参考方案1】:您可以在将文件表单发布到服务器时使用 firebug 查看标题和发布参数。
【讨论】:
啊,谢谢。我看到 Chrome 的检查器也可以让你看到它。 Firebug 和 Inspector 非常适合学习这些东西。 :D以上是关于上传文件时 HTTP POST 请求标头的默认值是啥(如果有)?的主要内容,如果未能解决你的问题,请参考以下文章