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实现排序算法
Feb 14 Python
Python 编码Basic Auth使用方法简单实例
May 25 Python
Python实现屏幕截图的两种方式
Feb 05 Python
Python实现求一个集合所有子集的示例
May 04 Python
使用pytorch进行图像的顺序读取方法
Jul 27 Python
python二进制文件的转译详解
Jul 03 Python
django和vue实现数据交互的方法
Aug 21 Python
Django Docker容器化部署之Django-Docker本地部署
Oct 09 Python
详解python itertools功能
Feb 07 Python
python request 模块详细介绍
Nov 10 Python
django中cookiecutter的使用教程
Dec 03 Python
python实现定时发送邮件
Dec 23 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
2019年漫画销量排行榜:鬼灭登顶 海贼单卷制霸 尾田盛赞鬼灭
2020/03/08 日漫
PHP技术开发技巧分享
2010/03/23 PHP
PHP学习笔记之二
2011/01/17 PHP
ThinkPHP中redirect用法分析
2014/12/05 PHP
百度地图经纬度转换到腾讯地图/Google 对应的经纬度
2015/08/28 PHP
php curl优化下载微信头像的方法总结
2018/09/07 PHP
让iframe子窗体取父窗体地址栏参数(querystring)
2009/10/13 Javascript
Javascript中设置默认参数值示例
2014/09/11 Javascript
超级简单的jquery操作表格方法
2014/12/15 Javascript
firefox浏览器用jquery.uploadify插件上传时报HTTP 302错误
2015/03/01 Javascript
Angularjs在初始化未完毕时出现闪烁问题的解决方法分析
2016/08/05 Javascript
js仿支付宝多方框输入支付密码效果
2016/09/27 Javascript
详谈Angular路由与Nodejs路由的区别
2017/03/05 NodeJs
Bootstrap导航简单实现代码
2017/03/06 Javascript
关于foreach循环中遇到的问题小结
2017/05/08 Javascript
jQuery Json数据格式排版高亮插件json-viewer.js使用方法详解
2017/06/12 jQuery
vue.js学习之vue-cli定制脚手架详解
2017/07/02 Javascript
node内置调试方法总结
2018/02/22 Javascript
IDEA配置jQuery, $符号不再显示黄色波浪线的问题
2020/10/09 jQuery
Python中用sleep()方法操作时间的教程
2015/05/22 Python
python字符串对其居中显示的方法
2015/07/11 Python
Python内置的HTTP协议服务器SimpleHTTPServer使用指南
2016/03/30 Python
python将dict中的unicode打印成中文实例
2020/05/11 Python
使用PyWeChatSpy自动回复微信拍一拍功能的实现代码
2020/07/02 Python
增大python字体的方法步骤
2020/07/05 Python
python用tkinter实现一个简易能进行随机点名的界面
2020/09/27 Python
Django多数据库联用实现方法解析
2020/11/12 Python
详解CSS3 Media Queries中媒体属性的使用
2016/02/29 HTML / CSS
HTML5 HTMLCollection和NodeList的区别详解
2020/04/29 HTML / CSS
MANGO官方网站:西班牙芒果服装品牌
2017/01/15 全球购物
英国时尚泳装品牌:Maru Swimwear
2019/10/06 全球购物
当当网软件测试笔试题
2015/11/24 面试题
统计员岗位职责
2013/11/14 职场文书
颁奖晚会主持词
2014/03/25 职场文书
热爱祖国的演讲稿
2014/05/04 职场文书
金秋助学感谢信
2015/01/21 职场文书