前端post或者get請求我後端失敗,但是我本地測試是成功的。前端不知道怎麼回事,但是感覺也不是後端的問題。
以下無論是get還是post,我本地請求均正常,
而且我通過網域名稱在瀏覽器中訪問也是可以的。
但是通過postman使用網域名稱訪問確定是不行的。如下。於是開始懷疑自己。
展開一系列糾錯,排查原因:
1.會不會是nginx配置 指定網域名稱錯誤,產看nginx日誌,能夠看到get請求的路徑,但是沒有post。說明get請求打到nginx上了,進而說明nginx配置沒有問題,且處於啟動動態。但覺得這些get請求是通過瀏覽器訪問產生的日誌,而不是postman。postman中的get請求也是返回以上疑問,could not get any response。也沒有看到post請求鏈結的日誌,說明根本沒有發起請求。也就是說很有可能是postman使用過程中哪一步出現了問題。
2.引數不對?引數不對一般會拋400的錯誤,這個請求也沒有顯示400的異常啊。
在setting中關閉如下設定,即可。
當關了這個設定之後,get請求無論是在postman還是在瀏覽器,無論是通過本地還是網域名稱訪問,都可以成功返回資料。
大概原因就是:ssl證書由於是自己製作的,所以在postman 中訪問的時候會報錯。
但是post請求依然存在問題:
偶然間發現原來post請求時,header這塊不知道為啥出現了cookie
不知道什麼時候帶上的,刪掉這個就好了。
跟前端說明了情況,發現他那個postman設定裡ssl也是開啟的。關了也就可以了。。。
這說實話 真跟後端沒關係啊
坑啊。
Postman請求排錯
在某些情況下,你的api無法正常工作或表現出意外行為.如果沒有任何響應,postman將有關連線伺服器錯誤的訊息.有關錯誤的可能原因的更多詳細資訊,請開啟postman console.它包含有關故障的詳細資訊.在對api請求進行故障排除時,請考慮以下問題 如果postman無法連線到你的伺服器,則...
傳送請求 Postman傳送請求
http get請求方法用於從伺服器檢索資料。資料由唯一的uri 統一資源識別符號 標識。get請求可以使用 query string parameters 將引數傳遞給伺服器。例如,在下面的請求中,請求說明 引數編輯 響應資料 在主介面下方一欄選單為響應選單欄,可以檢視響應內容,cookie he...
POSTMAN模擬AJAX請求
環境 1 測試工具 postman 2 除錯框架 thinkphp 3 開發工具 phpstorm 需求 1 判斷http提交過來的請求是否為ajax 是 進行,修改 新增 否 進行查詢,並返回一條記錄 配置 1 postman配置 1 提交模式 post 2 headers增加引數 x reque...