不知道為什么server會(huì)返回302狀態(tài)碼,有誰能說清楚的?
301 - 請(qǐng)求的網(wǎng)頁已被永久移動(dòng)到新位置302 - 服務(wù)器目前正從不同位置的網(wǎng)頁響應(yīng)請(qǐng)求,但請(qǐng)求者應(yīng)繼續(xù)使用原有位置來進(jìn)行以后的請(qǐng)求。303 - 對(duì)于POST請(qǐng)求,它表示請(qǐng)求已經(jīng)被處理,客戶端可以接著使用GET方法去請(qǐng)求Location里的URI305 - 請(qǐng)求者只能使用代理訪問請(qǐng)求的網(wǎng)頁。307 - 對(duì)于POST請(qǐng)求,表示請(qǐng)求還沒有被處理,客戶端應(yīng)該向Location里的URI重新發(fā)起POST請(qǐng)求
剛剛看到這里使用flask框架的redirect()方法,可以要求客戶端進(jìn)行重定向:
flask.redirect(location, code=302, Response=None)redirect()方法其實(shí)是構(gòu)造了一個(gè)具有重定向狀態(tài)碼的Response對(duì)象。重定向狀態(tài)碼 默認(rèn)為302,這表示一個(gè)臨時(shí)性重定向。redirect()方法還支持以下重定向狀態(tài)碼:
重定向問題,直接訪問鏈接試下。