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使用Flask框架获取用户IP地址的方法
Mar 21 Python
Python3解决棋盘覆盖问题的方法示例
Dec 07 Python
Python决策树和随机森林算法实例详解
Jan 30 Python
Python无损音乐搜索引擎实现代码
Feb 02 Python
python读文件保存到字典,修改字典并写入新文件的实例
Apr 23 Python
python3实现SMTP发送邮件详细教程
Jun 19 Python
python实现嵌套列表平铺的两种方法
Nov 08 Python
python实现生成字符串大小写字母和数字的各种组合
Jan 01 Python
django写用户登录判定并跳转制定页面的实例
Aug 21 Python
keras的backend 设置 tensorflow,theano操作
Jun 30 Python
Python3合并两个有序数组代码实例
Aug 11 Python
Python虚拟环境virtualenv创建及使用过程图解
Dec 08 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实现ODBC数据分页显示一例
2006/10/09 PHP
一个PHP模板,主要想体现一下思路
2006/12/25 PHP
php 保留字列表
2012/10/04 PHP
php中的mongodb select常用操作代码示例
2014/09/06 PHP
javascript之水平横向滚动歌词同步的应用
2007/05/07 Javascript
javaScript parseInt字符转化为数字函数使用小结
2009/11/05 Javascript
封装了一个js图片轮换效果的函数
2011/09/28 Javascript
整理8个很棒的 jQuery 倒计时插件和教程
2011/12/12 Javascript
js jquery验证银行卡号信息正则学习
2013/01/21 Javascript
js控制href内容的连接内容的变化示例
2014/04/30 Javascript
window.location.href的用法(动态输出跳转)
2014/08/09 Javascript
Bootstrap模态框调用功能实现方法
2016/09/19 Javascript
不间断循环滚动效果的实例代码(必看篇)
2016/10/08 Javascript
bootstrapValidator自定验证方法写法
2016/12/01 Javascript
用原生JS实现简单的多选框功能
2017/06/12 Javascript
jQuery使用ajax_动力节点Java学院整理
2017/07/05 jQuery
vue axios 在页面切换时中断请求方法 ajax
2018/03/05 Javascript
Layui点击图片弹框预览的实现方法
2019/09/16 Javascript
[19:59]2014DOTA2国际邀请赛 IG战队纪录片
2014/08/07 DOTA
python中的全局变量用法分析
2015/06/09 Python
用Python写一个无界面的2048小游戏
2016/05/24 Python
对python list 遍历删除的正确方法详解
2018/06/29 Python
Python使用ConfigParser模块操作配置文件的方法
2018/06/29 Python
Python GUI编程 文本弹窗的实例
2019/06/11 Python
python把转列表为集合的方法
2019/06/28 Python
使用python 将图片复制到系统剪贴中
2019/12/13 Python
Python tensorflow实现mnist手写数字识别示例【非卷积与卷积实现】
2019/12/19 Python
jupyter notebook清除输出方式
2020/04/10 Python
利用CSS3实现开门效果实例源码
2016/08/22 HTML / CSS
澳大利亚网上书店:QBD
2021/01/09 全球购物
个人合伙协议书范本
2014/10/14 职场文书
王金山在党的群众路线教育实践活动总结大会上的讲话稿
2014/10/25 职场文书
初二物理教学反思
2016/02/19 职场文书
python实战之90行代码写个猜数字游戏
2021/04/22 Python
golang 定时任务方面time.Sleep和time.Tick的优劣对比分析
2021/05/05 Golang
Python爬虫基础之简单说一下scrapy的框架结构
2021/06/26 Python