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 Tkinter GUI编程入门介绍
Mar 10 Python
python提取内容关键词的方法
Mar 16 Python
python使用Image处理图片常用技巧分析
Jun 01 Python
Python3安装Pymongo详细步骤
May 26 Python
socket + select 完成伪并发操作的实例
Aug 15 Python
PYTHON基础-时间日期处理小结
May 05 Python
Python判断变量名是否合法的方法示例
Jan 28 Python
python 中如何获取列表的索引
Jul 02 Python
Python中最好用的命令行参数解析工具(argparse)
Aug 23 Python
python的等深分箱实例
Nov 22 Python
jupyter notebook参数化运行python方式
Apr 10 Python
python numpy中setdiff1d的用法说明
Apr 22 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
codeigniter集成ucenter1.6双向通信的解决办法
2014/06/12 PHP
PHP向浏览器输出内容的4个函数总结
2014/11/17 PHP
php递归删除目录与文件的方法
2015/01/30 PHP
php实现屏蔽掉黑帽SEO的搜索关键字
2015/04/15 PHP
php 自定义错误日志实例详解
2016/11/12 PHP
javascript取消文本选定的实现代码
2010/11/14 Javascript
jquery对表单操作2
2011/04/06 Javascript
javascript+xml实现简单图片轮换(只支持IE)
2012/12/23 Javascript
javascript在子页面中函数无法调试问题解决方法
2014/01/17 Javascript
js加入收藏以及使用Jquery更改透明度
2014/01/26 Javascript
jQuery+ajax实现无刷新级联菜单示例
2015/05/21 Javascript
js表单处理中单选、多选、选择框值的获取及表单的序列化
2016/03/08 Javascript
JavaScript的React Web库的理念剖析及基础上手指南
2016/05/10 Javascript
利用原生JS与jQuery实现数字线性变化的动画
2017/02/24 Javascript
jQuery 判断元素整理汇总
2017/02/28 Javascript
JavaScript判断浏览器和hack滚动条的写法
2017/07/23 Javascript
js弹性势能动画之抛物线运动实例详解
2017/07/27 Javascript
vue中使用element-ui进行表单验证的实例代码
2018/06/22 Javascript
Nodejs中的JWT和Session的使用
2018/08/21 NodeJs
详解vue-cli项目开发/生产环境代理实现跨域请求
2019/07/23 Javascript
js实现随机点名程序
2020/09/17 Javascript
python控制台英汉汉英电子词典
2020/04/23 Python
Python中尝试多线程编程的一个简明例子
2015/04/07 Python
Python脚本文件打包成可执行文件的方法
2015/06/02 Python
Python的for和break循环结构中使用else语句的技巧
2016/05/24 Python
Python 正则表达式 re.match/re.search/re.sub的使用解析
2019/07/22 Python
详解Python并发编程之创建多线程的几种方法
2019/08/23 Python
python列表推导式入门学习解析
2019/12/02 Python
Python如何访问字符串中的值
2020/02/09 Python
详解使用CSS3的@media来编写响应式的页面
2017/11/01 HTML / CSS
世界领先的电子书网站:eBooks.com(在线购买小说、非小说和教科书)
2019/03/30 全球购物
大二自我鉴定
2014/01/31 职场文书
祖国在我心中的演讲稿
2014/05/04 职场文书
企业爱岗敬业演讲稿
2014/09/04 职场文书
财会专业大学生求职信
2014/09/26 职场文书
Django给表单添加honeypot验证增加安全性
2021/05/06 Python