网络编程---发送http请求

什么是网络编程?

网络编程就是可以用python打开一个网站,可以发送一个http请求、或者调用一个接口

1.get请求

1.1get请求无参时,返回结果是json串

get请求里面直接传入url地址即可,因为返回结果是json串,则把返回结果转换成json串

1.2get请求有参,返回的是json串

有参数时,get请求里传入url地址以及参数数据。参数前面的属性是params=

1.3 get请求无参,返回的是html网页

get请求值传入url,返回结果转换成text

1.4 get请求无参,返回的是二进制视频、图片

get请求传入地址,先打开这个图片,然后保存到本地.结果用content查看

注:如果是https的,加上参数verify=False

2.post请求

2.1入参是body中key-value,返回结果是json串

post请求传入url地址和参数,参数的属性是data=

2.1入参需要传cookie时,返回的结果是json

post请求传入url地址、body中的参数属性data= ,cookie的属性是cookies=

2.2 post请求入参是json,返回的结果是json

post请求传入url和json参数,json参数的属性是json=

 

2.3 post传header中值,返回的结果是json

3.上传文件

post请求指定url地址和 files=文件

 

转载于:https://www.cnblogs.com/wyhv5/p/9358007.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值