博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
网络编程---发送http请求
阅读量:6814 次
发布时间:2019-06-26

本文共 652 字,大约阅读时间需要 2 分钟。

什么是网络编程?

网络编程就是可以用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

你可能感兴趣的文章
Linux双机热备解决方案之Heartbeat
查看>>
angerfire宋杨的桌面秀
查看>>
用JQuery给图片添加鼠标移入移出事件
查看>>
ALTER TABLE & ALTER TYPES
查看>>
Hadoop-调优剖析
查看>>
Mac前端抓包小工具Charles4.0下载
查看>>
用AHP层次分析法挑选最佳结婚对象
查看>>
Subversion安装手记
查看>>
Effective C++ 阅读笔记(二)public继承与继承中的函数覆盖
查看>>
Centos 学习大纲
查看>>
常见的JavaScript易错知识点整理
查看>>
李开复:钉钉是大胆的突破式创新
查看>>
夏普欲收回美洲品牌授权 海信总裁:严格按照合同办
查看>>
大数据市场迎来扩容期 本土内存数据库抢位崛起
查看>>
IPython4_Notebook
查看>>
rac问题思考总结
查看>>
Android 自定义View总结
查看>>
.NET平台开源项目速览(5)深入使用与扩展SharpConfig组件
查看>>
u-boot-1.3.4 移植到S3C2440
查看>>
HotSpot运行时概览#2
查看>>