使用python發送post請求


步驟:導包、地址、參數、發請求、返回

post請求常用的參數類型:(除了application/json使用json,其他使用data)

1、application/json

如:{“key1“:”value1”,“keyt2":“value2"}

import requests   #導包
host="http://192.168.200.91:8080"  #部署的服務器地址
login_url="/chun5/user/login"  #請求地址
url=host+login_url #拼接地址

#參數 body
={"username":"50230", "password":"FCEA920F7412B5DA7BE0CF42B8C93759" }
#發送請求 r
=requests.post(url=url,json=body) #輸出返回 print(r.text)

{"status":0,"msg":"登錄成功","data":{"role":"11","enterprise":"1","userid":11336,"identity":"1","commid":"50230","departId":184,"exp":1642144536,"usercode":"11336","email":"456469999@qq","departName":"部門","headPic":"0C67AAC840BA5C0AF2B76FD7297B9A7B.png","userCenterUserId":11336,"token":"Bearer eyJhbGciOiJIUzI1NiJ9.eyJyb2xlIjoiMTEiLCJlbnRlcnByaXNlIjoiMSIsInVzZXJpZCI6MTEzMzYsImlkZW50aXR5IjoiMSIsImNvbW1pZCI6IjUwMjMwIiwiZGVwYXJ0SWQiOjE4NCwiZXhwIjoxNjQyMTQ0NTM2LCJlbWFpbCI6IjQ1NjQ2OTk5OUBxcSIsImRlcGFydE5hbWUiOiLnprvogYwt56a76IGM6YOo6ZeoIiwiaGVhZFBpYyI6IjBDNjdBQUM4NDBCQTVDMEFGMkI3NkZENzI5N0I5QTdCLnBuZyIsInVzZXJDZW50ZXJVc2VySWQiOjExMzM2LCJyZWFsTmFtZSI6IuadjuWQkeWNlyIsIm1vYmlsZVBob25lIjoiMTM3MzExODA3NzQiLCJwZGVwYXJ0SWQiOjE4MywiZGVwYXJ0Q29kZSI6IkQxNDItOTktMSIsInVzZXJuYW1lIjoi5p2O5ZCR5Y2XIn0.ONyM2zqdbrOhGL8yYY4HxGYJUufvx9DxaPEs8AIbep0","realName":"XXX","mobilePhone":"13731180774","pdepartId":183,"departCode":"D142-99-1","username":"XXX"}}

 

2、application/x-www-form-urlencoded

如:name1= value1&name2=value2

 

3、multipart/form-data  表單格式,可以上傳圖片、表格、音頻視頻

 

4、Content-Type:octets/stream 文件下載


免責聲明!

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



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