网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
1、不传递参数的get请求
import requests
r = requests.get('http://httpbin.org/get')
print(r.status_code)
2、传递参数的get请求
import requests
payload = {'key1': 'hello', 'key2': 'world'}
r = requests.get('http://httpbin.org/get', params=payload)
print(r.url)
print(r.text)
POST请求
post向服务器提交数据有4中常见的方式:
1 application/x-www-form-urlencoded
2 multipart/form-data
3 application/json
4 text/xml
提交数据的方式在headers的Content-Type
中进行设定。
1、提交json格式的数据
import requests
headers = {"Content-Type": "application/json"}
payload = {'key1': 'hello', 'key2': 'world'}
r = requests.post('http://httpbin.org/post',
data=payload, headers=headers)
print(r.url)
print(r.text)
image.png
2、POST上传文件
import requests
files = {'file': open('interface\_url.xlsx', 'rb')}
r = requests.post('http://httpbin.org/post', files=files)
print(r.text)
PUT\DELETE\PATCH请求
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
5ff00ff254613a03fab5e56a57acb)**
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!