1.請求行的 method 不同寂呛;
2.POST 可以附加 body官帘,可以支持 form、json昧谊、xml、binary等各種數(shù)據(jù)格式酗捌;
3.從行業(yè)通用規(guī)范的角度來說呢诬,無狀態(tài)變化的建議使用 GET 請求,數(shù)據(jù)的寫入與狀態(tài)建議用 POST 請求胖缤;
為了避免其他因素的干擾尚镰,使用 Flask 編寫一個簡單的 Demo Server。
4.安裝flask
5.創(chuàng)建一個 hello.py 文件
hello.py
6.啟動服務(wù)
提示下面信息則表示搭建成功哪廓。
發(fā)起 GET 請求狗唉,a、b參數(shù)放入 URL 中發(fā)送涡真,并保存在 get 文件中:
發(fā)起 POST 請求,a分俯、b參數(shù)以 form-data格式發(fā)送,并保存在post 文件中:
注意:>的右邊為請求內(nèi)容肾筐,<左邊為響應(yīng)內(nèi)容。
GET 請求過程
POST 請求過程
對兩個文件進(jìn)行對比:
image.png
從圖中可以清楚看到 GET 請求的 method 為 GET缸剪,POST 請求的 method 為 POST吗铐,此外,GET 請求沒有 Content-Type 以及 Content-Length 這兩個字段杏节,而請求行中的 URL 帶有 query 參數(shù)唬渗,是兩種請求都允許的格式。(End)
喜歡軟件測試的小伙伴們奋渔,如果我的博客對你有幫助镊逝、如果你喜歡我的博客內(nèi)容,請 “點贊” “評論” “收藏” 一鍵三連哦嫉鲸!