
如果使用fetch擷取資料,用的是POST方法,注意headers要添加請求頭。當請求為GET時不能用body,當為POST時必須包含body,設定頭部之後就一切正常了。
我在寫一個工具的時候,發現自己把自己坑掉了。PC上怎麼請求都正常,但是檢視日志,包括在浏覽器上Debug JS都發現傳回的是tomcat 404錯誤的資訊,我郁悶了很久,最後發現是PC上配置了host。而我直接請求時,手機上沒有配置host,公網沒有那個域名的請求,導緻請求找不到。之後我改成直接通過ip請求,在頭部中加上Host資訊,這樣就可以了。