第四章 HTTP協議和FLASK請求

2021-09-11 07:28:03 字數 1884 閱讀 1944

flask最小的應用**及**解析

route() 路由解析

啟動引數及專案引用

if __name__ == '__main__'的理解?

檢視函式和普通函式有什麼區別?

http 原理

post

put

options

head

delete

trace

connect

http請求報文

狀態碼: 伺服器處理請求的結果(狀態)

from flask import flask

'/')

defindex()

:return

'這是get方法'

if __name__ ==

'__main__'

:)

post請求

from flask import flask

['post'])

'/')

defindex()

:return

'這是post方法'

if __name__ ==

'__main__'

:)

from flask import  flask,request

'/',methods=

['get'

,'post'])

defhello_world()

: request_methods =

''if request.method ==

'get'

: request_methods =

'get'

else

: request_methods =

'post'

return request_methods

if __name__ ==

'__main__'

:)

如果沒有指定methods型別而去呼叫,則會報錯,報錯資訊為  405 method not allowed
from flask import  flask,request

'/book/',methods=

['get'

,'post'])

defhello_world

(name)

:return name

if __name__ ==

'__main__'

:)

from flask import  flask,request

'/book'

)def

hello_world()

: name = request.args.get(

'name'

)return name

if __name__ ==

'__main__'

:)

from flask import  flask,request

'/book'

,methods=

['post'])

defhello_world()

: name =

''if request.method ==

'post'

: name = request.form.get(

'username'

)return name

if __name__ ==

'__main__'

:)

第四章 位址解析協議

ip協議的設計目標是為了跨越不同型別的物理網路的分組交換提供互操作,這需要網路層軟體使用的位址和底層網路硬體使用的位址之間進行轉換。位址解析是發現兩個位址之間的對映關係的過程。位址解析協議arp是乙個通用的協議,他被設計為支援多種位址之間的對映。arp提供從網路層位址到相關硬體位址的動態對映。下面給...

Flask學習筆記 第四章WEB表單

參考書目為 flask web 開發 github倉庫點這裡 輸入name之後在重新整理介面提示乙個警告,重複此前的操作。前乙個請求包含表單資料的post請求 name 重新整理頁面會重新提交單 web應用的最後乙個請求最好別是post請求 重定向會傳送get請求 post請求資料的儲存,post請...

第四章 繼承

一 為什麼要繼承 在物件導向中我們將具有很多重複內容的類中的內容提取出來,寫成乙個單獨的類 其他類只需要繼承就能取得這些功能,同時可以在自己類中寫入獨特的自定義方法 二 繼承語法 inte ce circle nsobject 繼承是在介面中定義的 冒號後的類名是要整合的類,nsobject 是co...