python學習筆記 flask之request

2021-10-19 10:54:24 字數 1352 閱讀 3179

from flask import request

# coding:utf-8

from flask import flask,request

def index(): # 訪問上面定義的路徑就是訪問此方法

#請求行

print('request.method',request.method)#獲取請求方法

print('request.url',request.url)#獲取完整的url

#請求頭

print('request.headers',request.headers)#獲取所有請求頭裡面的字段

print('request.cookies',request.cookies)

#請求體或一些資料

print('request.form',request.form)#請求體(post請求):獲取表單資料

print('request.args',request.args)#獲取url裡面傳的引數(get請求)

print('request.json',request.json)

print('request.files',request.files)

return '已經訪問到首頁'

# 執行程式

if __name__ == '__main__':

如使用api除錯工具參考:

http知識參考:

# coding:utf-8

from flask import flask,request

def index():

help(request)

return '後台已列印資料'

# 執行程式

if __name__ == '__main__':

結果不是想要的:

參考:

# coding:utf-8

from flask import flask,request

def index():

#help(request)

for i in dir(request):

try:

print(i,type(eval('request.'+str(i))))

except:

#print(i,'error')

pass

return '後台已列印資料'

# 執行程式

if __name__ == '__main__':

結果:

Flask學習筆記

web 發展至今,特別是伺服器端,涉及到的知識 內容,非常廣泛。這對程式設計師的要求會越來越高。如果採用成熟,穩健的框架,那麼一些基礎的工作,比如,網路操作 資料庫訪問 會話管理等都可以讓框架來處理,那麼程式開發人員可以把精力放在具體的業務邏輯上面。使用web框架開發web應用程式可以降低開發難度,...

Flask 學習筆記

因為mac自帶了python2.7,所以這個文章是基於2.7版本的 依賴於兩個外部庫 werkzeug和jinjia2.werkzeug是乙個wsgi工具集,jinjia2負責渲染模版 2.安裝 1 mac osx或linux sudo pip install virtualenv mkdir my...

flask學習筆記

flask涉及到兩個重要的類 flask和blueprint 藍本 類。flask的應用程式需要flask類例項化才能執行,的基本配置資訊也包含在此類中。例項化如下 from flask import flask配置如下 blueprint類與flask類似,它能夠更好的組織web應用程式,並能延遲...