Python3处理HTTP请求的实例


Posted in Python onMay 10, 2018

Python3处理HTTP请求的包:http.client,urllib,urllib3,requests

其中,http 比较 low-level,一般不直接使用

urllib更 high-level一点,属于标准库。urllib3跟urllib类似,拥有一些重要特性而且易于使用,但是属于扩展库,需要安装

requests 基于urllib3 ,也不是标准库,但是使用非常方便

个人感觉,如果非要用标准库,就使用urllib。如果没有限制,就用requests

# import http.client
# http_client = http.client.HTTPConnection('localhost',8080,timeout=10)
# http_client.request('get','/jenkins/api/json?pretty=true')
# response = http_client.getresponse()
# print(response.status)
# print(response.read())
# import urllib.request
# response = urllib.request.urlopen('http://localhost:8080/jenkins/api/json?pretty=true')
# print(response.status)
# print(response.read())
# import urllib3
# response = urllib3.PoolManager().request('get','http://localhost:8080/jenkins/api/json?pretty=true')
# print(response.status)
# import requests
# response = requests.get('http://localhost:8080/jenkins/api/json?pretty=true')
# print(response.status_code)
# print(response.text)
# print(response.json())
# print(response.reason)
import requests
from requests.auth import HTTPBasicAuth
response = requests.post('http://localhost:8080/jenkins/job/check_python_version/build',auth=('admin','wangmin'))
print (response.status_code)
print (response.reason)
print(response.headers)

jenkins系统管理=》Configure Global Security,取消勾选“防止跨站点请求伪造”

Python3处理HTTP请求的实例

以上这篇Python3处理HTTP请求的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现App自动签到领取积分功能
Sep 29 Python
解决Python一行输出不显示的问题
Dec 03 Python
python判断一个数是否能被另一个整数整除的实例
Dec 12 Python
python贪吃蛇游戏代码
Apr 18 Python
python爬取酷狗音乐排行榜
Feb 20 Python
Python csv文件的读写操作实例详解
Nov 19 Python
Python使用QQ邮箱发送邮件报错smtplib.SMTPAuthenticationError
Dec 20 Python
Python利用多线程同步锁实现多窗口订票系统(推荐)
Dec 22 Python
python开发实例之Python的Twisted框架中Deferred对象的详细用法与实例
Mar 19 Python
详解Django中views数据查询使用locals()函数进行优化
Aug 24 Python
M1芯片安装python3.9.1的实现
Feb 02 Python
python tkinter实现下载进度条及抖音视频去水印原理
Feb 07 Python
python字符串与url编码的转换实例
May 10 #Python
Python中的单继承与多继承实例分析
May 10 #Python
python3处理含有中文的url方法
May 10 #Python
Python异常处理操作实例详解
May 10 #Python
解决python3 网络请求路径包含中文的问题
May 10 #Python
Python之文字转图片方法
May 10 #Python
Python实现查看系统启动项功能示例
May 10 #Python
You might like
基于php权限分配的实现代码
2013/04/28 PHP
初识laravel5
2015/03/02 PHP
php比较相似字符串的方法
2015/06/05 PHP
提高php编程效率技巧
2015/08/13 PHP
PHP使用finfo_file()函数检测上传图片类型的实现方法
2017/04/18 PHP
PHP使用Redis长连接的方法详解
2018/02/12 PHP
JavaScript ( (__ = !$ + $)[+$] + ({} + $)[_/_] +({} + $)[_/_] )
2011/02/25 Javascript
js函数中onmousedown和onclick的区别和联系探讨
2013/05/19 Javascript
JS 实现图片直接下载示例代码
2013/07/22 Javascript
js解析json读取List中的实体对象示例
2014/03/11 Javascript
jQuery版本升级踩坑大全
2016/01/12 Javascript
AngularJS初始化静态模板详解
2016/01/14 Javascript
javascript超过容器后显示省略号效果的方法(兼容一行或者多行)
2016/07/14 Javascript
jQuery tagsinput在h5邮件客户端中应用详解
2016/09/26 Javascript
JS弹出窗口的运用与技巧大全
2016/11/01 Javascript
js初始化验证实例详解
2016/11/26 Javascript
jquery实现手机端单店铺购物车结算删除功能
2017/02/22 Javascript
Node.js+Express+MySql实现用户登录注册功能
2017/07/10 Javascript
浅谈Angular路由守卫
2017/08/26 Javascript
vue单页开发父子组件传值思路详解
2018/05/18 Javascript
vue2实现搜索结果中的搜索关键字高亮的代码
2018/08/29 Javascript
JS实现随机抽选获奖者
2019/11/07 Javascript
JQuery中的常用事件、对象属性与使用方法分析
2019/12/23 jQuery
原生JS实现汇率转换功能代码实例
2020/05/13 Javascript
vue 虚拟DOM的原理
2020/10/03 Javascript
详解PyCharm配置Anaconda的艰难心路历程
2018/08/13 Python
PyQt5实现简易电子词典
2019/06/25 Python
Python数据处理篇之Sympy系列(五)---解方程
2019/10/12 Python
法国发饰品牌:Alexandre De Paris
2018/12/04 全球购物
班主任工作年限证明
2014/01/12 职场文书
百货商场楼层班组长竞聘书
2014/03/31 职场文书
付款委托书范本
2014/04/04 职场文书
银行求职自荐书
2014/06/25 职场文书
2014年大学生职业规划书:未来不是梦,只要勇敢冲!
2014/09/22 职场文书
大学生暑期社会实践证明范本
2014/10/24 职场文书
2015年高三班主任工作总结
2015/05/21 职场文书