Python中的requests库

一、介绍

  • 非常火爆且常用的Python三方库
  • 能够实现HTTP协议的各种请求方法
  • 使用简单且易上手

二、使用

1.requests发送get请求

无参数的get请求

url="http://localhost:5000/"
r1=requests.get(url)
print(r1.text)

带路径的get请求

r2=requests.get(url+"hello")
print(r2.text)

路径上带参数的get请求

r3=requests.get(url+"hello/我是参数")
print(r3.text)

路径上带参数,并且带有参数值的值 

有两种实现方式。

# 第一种带参数的方式
r4=requests.get(url+"hello/args/我是参数11?key=我是key&value=我是value")
print(r4.text)

# 第二种带参数的方式
r5=requests.get(url+"hello/args/我是参数222",{"key":"我是key2","value":"我是value2"})
print(r5.text)

 2.requests发送post请求

带路径的post请求

url="http://localhost:5000/"
r1=requests.post(url+"mypost")
print(r1.text)

请求数据是表单类型的数据

r2=requests.post(url+"mypost1",
                 data={
                     "username":"我是姓名",
                     "sex":"我是姓名"
                 })

print(r2.text)

请求是JSON数据格式

r3=requests.post(url+"mypost2",
                 json={
                     "user":"我是JSON的uesr的key",
                     "value":"我是JSON的uesr的value",
                     "sex":"男"
                 })
print(r3.text)

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值