我正在发出 POST 请求以将图片上传到网站。
页面中有一个FileUpload
和一个input
(textBox)
在fiddler中我发现页面正在使用Multipart Post请求模式发送一些数据(Content Disposition: multipart-formdata;)
一切似乎都很好,因为在 fiddler 中,我的应用程序发布的内容和页面发送的内容都是相同的......只是不涉及标题顺序......
我的问题是,按正确的顺序放置标题真的很重要吗?如果是的话,我该怎么做? (因为我们只是在请求中设置一些属性,所以没有在哪里设置顺序...)
感谢您的任何建议...
对于具有不同名称的标头,HTTP 标头的顺序并不重要。但是,如果有多个具有相同名称的标头,则顺序很重要。
See RFC 2616
具有不同字段名称的标头字段的顺序
收到的并不重要。然而,发送是“好的做法”
首先是通用标头字段,然后是请求标头或响应标头
标头字段,并以实体标头字段结尾。
具有相同字段名称的多个消息头字段可以是
当且仅当该消息的整个字段值出现在消息中时
标头字段定义为逗号分隔的列表 [即 #(values)]。
必须可以将多个标头字段组合成一个
“字段名称:字段值”对,不改变语义
消息,通过将每个后续字段值附加到第一个字段值,每个
用逗号分隔。具有相同头字段的顺序
因此收到的字段名称很重要到
组合字段值的解释,因此代理不得
转发消息时更改这些字段值的顺序。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)