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是编译运行的验证方法
Jan 30 Python
简单介绍Python中的round()方法
May 15 Python
Python统计文件中去重后uuid个数的方法
Jul 30 Python
Python实现的密码强度检测器示例
Aug 23 Python
python 获取键盘输入,同时有超时的功能示例
Nov 13 Python
python redis连接 有序集合去重的代码
Aug 04 Python
centos7之Python3.74安装教程
Aug 15 Python
500行代码使用python写个微信小游戏飞机大战游戏
Oct 16 Python
Django项目中使用JWT的实现代码
Nov 04 Python
Python 词典(Dict) 加载与保存示例
Dec 06 Python
解决Django部署设置Debug=False时xadmin后台管理系统样式丢失
Apr 07 Python
celery在python爬虫中定时操作实例讲解
Nov 27 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 在5.1.* 和5.2.*之间 PDO数据库操作中的不同之处小结
2012/03/07 PHP
PHP会话处理的10个函数
2015/08/11 PHP
Zend Framework分页类用法详解
2016/03/22 PHP
php下载远程大文件(获取远程文件大小)的实例
2017/06/17 PHP
10款非常有用的 Ajax 插件分享
2012/03/14 Javascript
Java 正则表达式学习总结和一些小例子
2012/09/13 Javascript
js修改table中Td的值(定义td的双击事件)
2013/01/10 Javascript
js中 关于undefined和null的区别介绍
2013/04/16 Javascript
jQuery 的全选(全非选)即取得被选中的值使用介绍
2013/11/12 Javascript
jQuery length 和 size()区别总结
2018/04/26 jQuery
模块化react-router配置方法详解
2019/06/03 Javascript
ckeditor一键排版功能实现方法分析
2020/02/06 Javascript
javascript设计模式 ? 适配器模式原理与应用实例分析
2020/04/13 Javascript
vue实现公共方法抽离
2020/07/31 Javascript
[01:11]steam端dota2实名认证操作流程视频
2021/03/11 DOTA
Python实现的中国剩余定理算法示例
2017/08/05 Python
使用Python爬了4400条淘宝商品数据,竟发现了这些“潜规则”
2018/03/23 Python
Python实现合并同一个文件夹下所有txt文件的方法示例
2018/04/26 Python
css3实现蒙版弹幕功能
2019/06/18 HTML / CSS
微信小程序“圣诞帽”的实现思路详解
2017/12/28 HTML / CSS
英国儿童家具专卖店:GLTC
2016/09/24 全球购物
国际知名军事风格休闲装品牌:Alpha Industries(阿尔法工业)
2017/05/24 全球购物
台湾流行服饰购物平台:OB严选
2018/01/21 全球购物
澳大利亚小众服装品牌:Maurie & Eve
2018/03/27 全球购物
现代生活方式的家具和装饰:Dot & Bo
2018/12/26 全球购物
zooplus意大利:在线宠物商店
2019/08/07 全球购物
个人求职信范文分享
2014/01/31 职场文书
环保倡议书怎么写
2014/05/16 职场文书
保护动物的标语
2014/06/11 职场文书
新闻传播专业求职信
2014/07/22 职场文书
物联网工程专业推荐信
2014/09/08 职场文书
公司离职证明标准样本
2014/10/05 职场文书
2015年社区妇联工作总结
2015/04/21 职场文书
幼儿园教学工作总结2015
2015/05/12 职场文书
学生会副主席竞选稿
2015/11/19 职场文书
利用js实现简单开关灯代码
2021/11/23 Javascript