网络编程---发送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=文件