1.首先筆記本打開WIFI,手機連接WIFI做上傳測試。
2.在電腦上用Wireshark抓包工具進行抓包,抓包後發現是簽名無法匹配
的錯誤,具體分析發現多加了壹個ContentType:application/octet-stream
信息。這個頭SDK在計算簽名時並
沒有加上,但是發送請求時微信或者QQ瀏覽器會加個這個頭信息導致
這個錯誤。這個頭計算簽名也是要計算在內的。
3.經測試,去除這個頭後再模擬上傳沒有問題。因此問題定位是微信或者
QQ加了Content-Type:application/octet-stream這個頭信息。
4.需要微信端去除這個頭信息。