# main.py
from flask import flask, render_template, request
def index():
print(type(request.query_string))
return render_template('frame.html')
def post():
if request.form['name'] == 'a' and request.form['password'] == 'a':
return '歡迎' + request.form['name']
else:
return '使用者名稱密碼錯誤'
# frame.html
使用過程著重注意templates應放在templates資料夾下面
post引數獲取是通過request.form['傳進來的引數']取到
get引數可以用request.query_string
還有一點裝飾器後面預設是get方式新增post使用methods=["post"]
flask獲取引數方式:
request.form.get("key", type=str, default=none) 獲取表單資料
request.args.get("key") 獲取get請求引數
request.values.get("key") 獲取所有引數
Flask中post和get的區別
原理 post和get都是與伺服器互動的方法,還有put和delete。從http標準看來get,post,put,delete對應的就是對這個資源的查,改,增,刪四個操作,因此我們可以理解為get一般是用來獲取 查詢伺服器資源資訊,post一般是用於更新伺服器資源資訊。即get是向伺服器傳送取資料...
HTTP中Get與Post的區別
http定義了與伺服器互動的不同方法,最基本的方法有4種,分別是get,post,put,delete。url全稱是資源描述符,我們可以這樣認 為 乙個url位址,它用於描述乙個網路上的資源,而http中的get,post,put,delete就對應著對這個資源的查,改,增,刪4個操作。到這裡,大家...
http中get與post的區別
簡單的介紹一下 get與 post l get 是以實體的方式得到由請求 uri所指定資源的資訊,如果請求 uri只是乙個資料產生過程,那麼最終要在響應實體中返回的是處理過程的結果所指向的資源,而不是處理過程的描述。l post 用來向目的伺服器發出請求要求它接受被附在請求後的實體,並把它當作請求佇...