首页 > Web开发 > 详细

requests--基于http协议的网络库

时间:2019-02-21 13:58:18      阅读:154      评论:0      收藏:0      [点我收藏+]

测试网站:http://httpbin.org

http协议两大请求:get/post

 

导包:

      import requests

      import json

 

例子:

#不带参get请求
r=requests.get("http://httpbin.org/get")

#带参get请求
myParams={"username":"test","password":"12345"}
r=requests.get("http://httpbin.org/get",params=myParams)

#不带参post请求
r=requests.post("http://httpbin.org/post")

#带参post请求
myData={"username":"test","password":"123456"}
r=requests.post("http://httpbin.org/post",data=myData)

#提交json数据的post请求
myData={"username":"test","password":"123456"}
r=requests.post("http://httpbin.org/post",data=json.dumps(myData))

#通过post请求提交图片
myfile={"file1":open("C:\\Users\\clareliu\\Desktop\\1.png","rb")}
r=requests.post("http://httpbin.org/post",files=myfile)

#建立会话后,通过会话发送get/post请求
s=requests.Session()
#get请求
r=s.get("http://httpbin.org/get")
#post请求
r=s.post("http://httpbin.org/post")

 

requests--基于http协议的网络库

原文:https://www.cnblogs.com/tinkone/p/10411783.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!