POST請求遇到30X重定向

2021-10-20 17:44:49 字數 514 閱讀 7496

**申請了證書,配置了https,然後直接配置強制https(301永久重定向),訪問**確實重定向到https了,以為一切ok啦,沒想到同事post請求介面發現有連過來,傳參沒收到…

排查了一下原因post請求經過301重定向後變成get請求,傳參也就丟失了.

參考了post請求慎用301 moved permanently,發現如果要保持post傳參需要使用307重定向才行

http/1.1 307 temporary redirect:對於post請求,表示請求還沒有被處理,客戶端應該向location裡的uri重新發起post請求。

nginx配置http請求重定向到https

apache中將http重定向至https

<?php

/** * 強制重定向到https

python3 post請求與get請求

背景 post請求與get請求是http協議下的兩種請求方式。區別在於 post將引數放在request body裡頭,無法直接看見 url將引數放在url裡頭,可以直接看見。而瀏覽器對url長度有限f制,一般不超過2k,這意味著get方法傳輸引數能力有限。get方法也可以在request body...

Get請求 Post請求

複製直接用 post同步請求 void synchronourequestbypost post非同步請求 1.方法 void asynchronourequestbypost void connection nsurlconnection connection didreceiveresponse...

HttpUtil get請求 post請求

定義 bufferedreader輸入流來讀取url的響應 in new bufferedreader new inputstreamreader connection.getinputstream string line while line in.readline null catch exce...