Python requests模塊params、data、json的區別


json和dict對比

 

  • json的key只能是字符串,python的dict可以是任何可hash對象(hashtable type);
  • json的key可以是有序、重復的;dict的key不可以重復。
  • json的value只能是字符串、浮點數、布爾值或者null,或者它們構成的數組或者對象。
  • json的字符串強制雙引號,dict字符串可以單引號、雙引號;
  • dict可以嵌套tuple,json里只有數組。
  • json:true、false、null;python:True、False、None
  • json的類型是字符串,字典的類型是字典。

 

 

requests模塊發送請求有data、json、params三種攜帶參數的方法。

params在get請求中使用,data、json在post請求中使用。

通過介紹,params是往url后面添加參數。

 


常見的form表單可以直接使用data參數進行報文提交,data的對象則是python中的字典類型;
如果數據是json格式的報文,可直接使用json參數;

data = { 'a': 1, 'b': 2, } requests.post(url, json=data)


免責聲明!

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



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