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算法学习之基数排序实例
Dec 18 Python
Python正则表达式匹配中文用法示例
Jan 17 Python
Python实现的科学计算器功能示例
Aug 04 Python
python正则实现提取电话功能
Feb 24 Python
详解有关PyCharm安装库失败的问题的解决方法
Feb 02 Python
Python3 hashlib密码散列算法原理详解
Mar 30 Python
django和flask哪个值得研究学习
Jul 31 Python
Python列表的深复制和浅复制示例详解
Feb 12 Python
Python Selenium操作Cookie的实例方法
Feb 28 Python
Anaconda安装pytorch及配置PyCharm 2021环境
Jun 04 Python
浅析Django接口版本控制
Jun 26 Python
Python可视化神器pyecharts之绘制箱形图
Jul 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执行速度全攻略(下)
2006/10/09 PHP
谈谈PHP的输入输出流
2007/02/14 PHP
php技术实现加载字体并保存成图片
2015/07/27 PHP
利用PHP访问带有密码的Redis方法示例
2017/02/09 PHP
[原创]PHP实现字节数Byte转换为KB、MB、GB、TB的方法
2017/08/31 PHP
jQuery学习7 操作JavaScript对象和集合的函数
2010/02/07 Javascript
js正则表达式的使用详解
2013/07/09 Javascript
jQuery快速上手:写jQuery与直接写JS的区别详细解析
2013/08/26 Javascript
Bootstrap Modal对话框如何在关闭时触发事件
2016/12/02 Javascript
JS使用正则实现去掉字符串左右空格的方法
2016/12/27 Javascript
jquery实现文字单行横移或翻转(上下、左右跳转)
2017/01/08 Javascript
ES6新特性之模块Module用法详解
2017/04/01 Javascript
Layui table 组件的使用之初始化加载数据、数据刷新表格、传参数
2017/09/11 Javascript
ES6知识点整理之对象解构赋值应用示例
2019/04/17 Javascript
VUE项目axios请求头更改Content-Type操作
2020/07/24 Javascript
详解vue 组件注册
2020/11/20 Vue.js
[02:56]DOTA2英雄基础教程 巨魔战将
2013/12/10 DOTA
Windows下Python的Django框架环境部署及应用编写入门
2016/03/10 Python
python fabric实现远程部署
2017/01/05 Python
Python内置函数delattr的具体用法
2017/11/23 Python
python 剪切移动文件的实现代码
2018/08/02 Python
解决Python3.5+OpenCV3.2读取图像的问题
2018/12/05 Python
Python饼状图的绘制实例
2019/01/15 Python
PyQt5下拉式复选框QComboCheckBox的实例
2019/06/25 Python
深入了解Python 方法之类方法 & 静态方法
2020/08/17 Python
Python类成员继承重写的实现
2020/09/16 Python
python 解决函数返回return的问题
2020/12/05 Python
整理的15个非常有用的 HTML5 开发教程和速查手册
2011/10/18 HTML / CSS
用HTML5制作烟火效果的教程
2015/05/12 HTML / CSS
汇集了世界上最好的天然和有机美容产品:LoveLula
2018/02/05 全球购物
捷克建筑材料网上商店:DEK.cz
2021/03/06 全球购物
全球最大运动品牌的男装、女装和童装官方库存商:A&A Sports
2021/01/17 全球购物
门面房租房协议书
2014/08/20 职场文书
2014年保卫部工作总结
2014/11/21 职场文书
关于CSS浮动与取消浮动的问题
2021/06/28 HTML / CSS
一文带你探究MySQL中的NULL
2021/11/11 MySQL