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获取图片颜色信息的方法
Mar 18 Python
Python3中常用的处理时间和实现定时任务的方法的介绍
Apr 07 Python
发布你的Python模块详解
Sep 15 Python
python 3.3 下载固定链接文件并保存的方法
Dec 18 Python
python3中property使用方法详解
Apr 23 Python
python登录WeChat 实现自动回复实例详解
May 28 Python
pandas.read_csv参数详解(小结)
Jun 21 Python
Python 模拟动态产生字母验证码图片功能
Dec 24 Python
pytorch nn.Conv2d()中的padding以及输出大小方式
Jan 10 Python
Python reduce函数作用及实例解析
May 08 Python
django admin管理工具自定义时间区间筛选器DateRangeFilter介绍
May 19 Python
python中取整数的几种方法
Nov 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
海贼王:最美的悬赏令!
2020/03/02 日漫
php和数据库结合的一个简单的web实例 代码分析 (php初学者)
2011/07/28 PHP
PHP中图片等比缩放的实例
2013/03/24 PHP
php实现使用正则将文本中的网址转换成链接标签
2014/12/03 PHP
js 动态添加标签(新增一行,其实很简单,就是几个函数的应用)
2009/03/26 Javascript
JS中confirm,alert,prompt函数区别分析
2011/01/17 Javascript
JavaScript高级程序设计(第3版)学习笔记7 js函数(上)
2012/10/11 Javascript
使用js简单实现了tree树菜单
2013/11/20 Javascript
javascript在子页面中函数无法调试问题解决方法
2014/01/17 Javascript
jquery果冻抖动效果实现方法
2015/01/15 Javascript
jquery+javascript编写国籍控件
2015/02/12 Javascript
jQuery简单实现日历的方法
2015/05/04 Javascript
JavaScript希尔排序、快速排序、归并排序算法
2016/05/08 Javascript
jQuery防止重复绑定事件的解决方法
2016/05/14 Javascript
javascript事件处理模型实例说明
2016/05/31 Javascript
ionic开发中点击input时键盘自动弹出
2016/12/23 Javascript
bootstrap table服务端实现分页效果
2017/08/10 Javascript
jQuery 实现左右两侧菜单添加、移除功能
2018/01/02 jQuery
浅谈关于JS下大批量异步任务按顺序执行解决方案一点思考
2019/01/08 Javascript
Nuxt.js实战和配置详解
2019/08/05 Javascript
vue 实现click同时传入事件对象和自定义参数
2021/01/29 Vue.js
[01:17:12]职来职往完美电竞专场
2014/09/18 DOTA
[44:04]OG vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
python单线程实现多个定时器示例
2014/03/30 Python
html5 web本地存储将取代我们的cookie
2012/12/26 HTML / CSS
使用phonegap创建联系人的实现方法
2017/03/30 HTML / CSS
销售总监工作职责
2013/11/21 职场文书
十佳大学生事迹材料
2014/01/29 职场文书
洗发水广告词
2014/03/13 职场文书
《棉鞋里的阳光》教学反思
2014/04/24 职场文书
党员反腐倡廉学习心得体会
2015/08/15 职场文书
2015年教师节广播稿
2015/08/19 职场文书
学生会副主席竞选稿
2015/11/19 职场文书
授权协议书范本(3篇)
2019/10/15 职场文书
测量JavaScript函数的性能各种方式对比
2021/04/27 Javascript
解读Vue组件注册方式
2021/05/15 Vue.js