0
我使用我的下面的代碼來顯示一個頁面。這個頁面的首頁是從登錄頁面調用的。當用戶發佈用戶名和密碼時,它正確地調用了POST請求..點擊返回頁面調用獲取或發佈請求?
現在,如果我從其他頁面通過後退或前面按鈕導航到該起始頁面,什麼方法會執行「GET」或「POST」?
@app.route('/StartPage',method='GET')
def test():
print 'In get'
@app.route('/StartPage',method='POST')
def retrieve():
username = request.forms.get('username')
password = request.forms.get('password')
return template('LoginPage')
這是寫在瓶子框架
這導致了[Post/Redirect/Get](http://en.wikipedia.org/wiki/Post/Redirect/Get)的常見習慣用法,以減輕用戶發送意外重複POST請求的情況。 – TML
@natdempk:感謝您的澄清..我看到的頁面顯示「此頁面上的代碼禁用後退和前進緩存」..這是否意味着POST或GET請求將被禁用? – user1050619
@ user1050619我相信這意味着在使用後退/前進按鈕時總是會發送'POST'或'GET'請求,並且瀏覽器緩存的頁面版本將永遠不會被使用。 –