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文档生成工具pydoc使用介绍
Jun 02 Python
Python安装第三方库的3种方法
Jun 21 Python
python随机取list中的元素方法
Apr 08 Python
基于MTCNN/TensorFlow实现人脸检测
May 24 Python
python 快速把超大txt文件转存为csv的实例
Oct 26 Python
Python学习笔记之视频人脸检测识别实例教程
Mar 06 Python
借助Paramiko通过Python实现linux远程登陆及sftp的操作
Mar 16 Python
Python的PIL库中getpixel方法的使用
Apr 09 Python
python能开发游戏吗
Jun 11 Python
python使用隐式循环快速求和的实现示例
Sep 11 Python
Python的collections模块真的很好用
Mar 01 Python
分享7个 Python 实战项目练习
Mar 03 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
全文搜索和替换
2006/10/09 PHP
PHP计算2点经纬度之间的距离代码
2013/08/12 PHP
iOS自定义提示弹出框实现类似UIAlertView的效果
2016/11/16 PHP
Extjs TriggerField在弹出窗口显示不出问题的解决方法
2010/01/08 Javascript
ASP.NET jQuery 实例8 (动态添加内容到DropDownList)
2012/02/03 Javascript
日历查询的算法 如何计算某一天是星期几
2012/12/12 Javascript
JS+flash实现chrome和ie浏览器下同时可以复制粘贴
2013/09/22 Javascript
[将免费进行到底]在Amazon的一年免费服务器上安装Node.JS, NPM和OurJS博客
2014/08/18 Javascript
浅谈javascript中自定义模版
2015/01/29 Javascript
基于jQuery实现放大镜特效
2020/10/19 Javascript
bootstrap-treeview自定义双击事件实现方法
2016/01/09 Javascript
使用vue2实现购物车和地址选配功能
2018/03/29 Javascript
vue中axios请求的封装实例代码
2019/03/23 Javascript
微信小程序实现横向滚动导航栏效果
2019/12/12 Javascript
Python中使用装饰器和元编程实现结构体类实例
2015/01/28 Python
Python线程的两种编程方式
2015/04/14 Python
python3.6使用pickle序列化class的方法
2018/10/22 Python
Python使用字典的嵌套功能详解
2019/02/27 Python
Python3 列表,数组,矩阵的相互转换的方法示例
2019/08/05 Python
Python整数与Numpy数据溢出问题解决
2019/09/11 Python
Python倒排索引之查找包含某主题或单词的文件
2019/11/13 Python
解决pymysql cursor.fetchall() 获取不到数据的问题
2020/05/15 Python
解决c++调用python中文乱码问题
2020/07/29 Python
Python类的继承super相关原理解析
2020/10/22 Python
TripAdvisor印尼站:全球领先的旅游网站
2018/03/15 全球购物
英国排名第一的LED灯泡网站:LED Bulbs
2019/09/03 全球购物
美国家居用品和厨具购物网站:DealsDot
2019/10/07 全球购物
德国游戏机商店:Konsolenkost
2019/12/08 全球购物
Python中如何定义一个函数
2016/09/06 面试题
2014端午节活动策划方案
2014/01/27 职场文书
2014年五四青年节演讲稿范文
2014/04/22 职场文书
公司员工离职证明书
2014/10/04 职场文书
2014年语文教学工作总结
2014/12/17 职场文书
专业技术职务聘任证明
2015/03/02 职场文书
公司费用报销管理制度
2015/08/04 职场文书
2016年班主任培训心得体会
2016/01/07 职场文书