HTTP常見請求方式(get,post,put,delete)


1.get請求


 

  • 目的:通過request對象,獲取查詢參數
  • 過程:
    • ohttp://xxx.com/index/?name=xxx&age=ccc&name=yyy
    • o request.GET∶是一個查詢字典

    • o request.GET.get(key)#獲取單個key , value

    • orequest.GET.getlist(key)#獲取單個key,對應的多個value,得到的是list列表。

 

 

2.post,put,delete

 


 

  • 目的:獲取request獲取表單,及非表單提交的非查詢參數數據
  • 常見的請求方式有:post,put,delete,PATCH
    • 請求體中的數據,一類是json,一類是表單數據
    • request。POST:獲取表單數據(會把body的內容,解析一份,解析成一個字典)
    • request。body:獲取json數據
      • 需要將bytes類型轉成dict格式,用到decode(), loads()

    

 

 

  • post,put都需要處理請求體,delete可以沒有請求體
  • post,通過請求頭中的content-type字段來區分格式
    • 表單格式:name=zhangsan&age=18
    • json格式:'{"name":"zhangsan", "age":18}'

    

 

 

 

  • 注意:
    • json格式需要decode()  

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM