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 15 Python
python实现远程通过网络邮件控制计算机重启或关机
Feb 22 Python
Python 装饰器实现DRY(不重复代码)原则
Mar 05 Python
Python OpenCV处理图像之图像像素点操作
Jul 10 Python
Django实现表单验证
Sep 08 Python
python生成以及打开json、csv和txt文件的实例
Nov 16 Python
python批量从es取数据的方法(文档数超过10000)
Dec 27 Python
Python操作MySQL数据库实例详解【安装、连接、增删改查等】
Jan 17 Python
MAC平台基于Python Appium环境搭建过程图解
Aug 13 Python
Python如何使用ElementTree解析xml
Oct 12 Python
python调用百度API实现人脸识别
Nov 17 Python
python爬虫线程池案例详解(梨视频短视频爬取)
Feb 20 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 array 的加法操作代码
2010/07/24 PHP
PHP中使用crypt()实现用户身份验证的代码
2012/09/05 PHP
PHP屏蔽蜘蛛访问代码及常用搜索引擎的HTTP_USER_AGENT
2013/03/06 PHP
Server.HTMLEncode让代码在页面里显示为源代码
2013/12/08 PHP
php实现获取文章内容第一张图片的方法
2014/11/04 PHP
php实现window平台的checkdnsrr函数
2015/05/27 PHP
PHP判断FORM表单或URL参数来的数据是否为整数的方法
2016/03/25 PHP
javascript contains和compareDocumentPosition 方法来确定是否HTML节点间的关系
2010/02/04 Javascript
range 标准化之获取
2011/08/28 Javascript
JS 精确统计网站访问量的实例代码
2013/07/05 Javascript
js弹出div并显示遮罩层
2014/02/12 Javascript
jQuery 获取屏幕高度、宽度的简单实现案例
2016/05/17 Javascript
微信小程序 教程之wxapp 视图容器 view
2016/10/19 Javascript
微信小程序开发之视频播放器 Video 弹幕 弹幕颜色自定义实例
2016/12/08 Javascript
Vue.js 2.0中select级联下拉框实例
2017/03/06 Javascript
vue分类筛选filter方法简单实例
2017/03/30 Javascript
深入理解Vue 的条件渲染和列表渲染
2017/09/01 Javascript
JS写滑稽笑脸运动效果
2020/05/28 Javascript
vue项目,代码提交至码云,iconfont的用法说明
2020/07/30 Javascript
vue 路由meta 设置导航隐藏与显示功能的示例代码
2020/09/04 Javascript
Vue 解决在element中使用$notify在提示信息中换行问题
2020/11/11 Javascript
Js实现粘贴上传图片的原理及示例
2020/12/09 Javascript
js实现简单的倒计时
2021/01/28 Javascript
Flask框架的学习指南之用户登录管理
2016/11/20 Python
Python3.6中Twisted模块安装的问题与解决
2019/04/15 Python
Python3 列表,数组,矩阵的相互转换的方法示例
2019/08/05 Python
HTML5本地存储localStorage、sessionStorage基本用法、遍历操作、异常处理等
2014/05/08 HTML / CSS
英国绿色商店:Natural Collection
2019/05/03 全球购物
俄罗斯在线水暖商店:Perfecto.ru
2019/10/25 全球购物
英国时尚配饰、珠宝和服装网站:KJ Beckett
2020/01/23 全球购物
说出ArrayList,Vector, LinkedList的存储性能和特性
2015/01/04 面试题
食品安全工作方案
2014/05/07 职场文书
敬老院标语
2014/06/27 职场文书
二年级学生期末评语
2014/12/26 职场文书
大学生入党自荐书
2015/03/05 职场文书
消防安全主题班会
2015/08/12 职场文书