更改枪口多部分标题的顺序

时间:2019-04-10 07:29:09

标签: guzzle multipart

我要发送带有请求选项的图片。如果不满足以下顺序,服务器将拒绝上传:

--03a93904dc2ae23bf081135ca74a5cbdf4092737
Content-Disposition: form-data; name = "Phonebook Picture File"; filename = "dummy.jpg"
Content Type: image / jpeg
Content Length: 35211

对不同结构的请求进行了深入分析后,发现Content-Type: image/jpeg在序列中的位置是决定性的(对于此特定服务器和案例)!

但是,多部分生成(具有mime类型的规范):

--7e966e6a1f67b771ff9fb029675b50d87b59cf9a
Content Type: image / jpeg
Content-Disposition: form-data; name = "Phonebook Picture File"; filename = "dummy.jpg"
Content Length: 35211

或(不指定mime类型):

--b94f8218c2bc826b9f944b79e5ffefd73c34ae1f
Content-Disposition: form-data; name = "Phonebook Picture File"; filename = "dummy.jpg"
Content Length: 35211
Content Type: image / jpeg

有什么可能影响订单?

0 个答案:

没有答案