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中的Numpy入门教程
Apr 26 Python
Python标准库06之子进程 (subprocess包) 详解
Dec 07 Python
python3.7 使用pymssql往sqlserver插入数据的方法
Jul 08 Python
Python完成哈夫曼树编码过程及原理详解
Jul 29 Python
python多任务之协程的使用详解
Aug 26 Python
Tensorflow 实现将图像与标签数据转化为tfRecord文件
Feb 17 Python
Python如何实现小程序 无限求和平均
Feb 18 Python
python爬虫开发之使用python爬虫库requests,urllib与今日头条搜索功能爬取搜索内容实例
Mar 10 Python
jupyter 实现notebook中显示完整的行和列
Apr 09 Python
Python将二维列表list的数据输出(TXT,Excel)
Apr 23 Python
基于selenium及python实现下拉选项定位select
Jul 22 Python
Python xlrd/xlwt 创建excel文件及常用操作
Sep 24 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利用REFERER根居访问来地址进行页面跳转
2013/09/28 PHP
浅析php原型模式
2014/11/25 PHP
php结合正则批量抓取网页中邮箱地址
2015/05/19 PHP
浅谈PHP安全防护之Web攻击
2017/01/03 PHP
使用一个for循环将N*N的二维数组的所有值置1实现方法
2017/05/29 PHP
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
2017/11/16 PHP
让textarea控件的滚动条怎是位与最下方
2007/04/20 Javascript
ASP中用Join和Array,可以加快字符连接速度的代码
2007/08/22 Javascript
window.parent调用父框架时 ie跟火狐不兼容问题
2009/07/30 Javascript
JavaScript DOM学习第四章 getElementByTagNames
2010/02/19 Javascript
基于jQuery架构javascript基础体系
2011/01/01 Javascript
jquery删除指定子元素代码实例
2015/01/13 Javascript
jQuery实现简单的间隔向上滚动效果
2015/03/09 Javascript
JavaScript中的Math.sin()方法使用详解
2015/06/15 Javascript
jQuery实现指定内容滚动同时左侧或其它地方不滚动的方法
2015/08/08 Javascript
js实现纯前端的图片预览
2016/04/27 Javascript
JS实现根据文件字节数返回文件大小的方法
2016/08/02 Javascript
原生JS实现的放大镜效果实例代码
2016/10/15 Javascript
js实现开启密码大写提示
2016/12/21 Javascript
浅谈在vue中用webpack打包之后运行文件的问题以及相关配置方法
2018/02/21 Javascript
AngularJS 前台分页实现的示例代码
2018/06/07 Javascript
微信小程序 自定义弹窗实现过程(附代码)
2019/12/05 Javascript
python OpenCV学习笔记直方图反向投影的实现
2018/02/07 Python
python+POP3实现批量下载邮件附件
2018/06/19 Python
Django跨域请求CSRF的方法示例
2018/11/11 Python
python 数据生成excel导出(xlwt,wlsxwrite)代码实例
2019/08/23 Python
Python集合操作方法详解
2020/02/09 Python
Python发送手机动态验证码代码实例
2020/02/28 Python
Pycharm生成可执行文件.exe的实现方法
2020/06/02 Python
CSS3实现瀑布流布局与无限加载图片相册的实例代码
2016/12/22 HTML / CSS
西班牙自行车和跑步商店:Alltricks
2018/07/07 全球购物
大学军训感言1000字
2014/02/25 职场文书
经贸专业毕业生求职信
2014/03/23 职场文书
关于奉献的演讲稿
2014/05/21 职场文书
雷锋观后感
2015/06/10 职场文书
金正昆讲礼仪观后感
2015/06/11 职场文书