python中requests和https使用简单示例


Posted in Python onJanuary 18, 2018

requests 是一个非常小巧全面的库,应用它可以很容易写出与服务器进行交互的程序,今天遇到了一个问题,与服务器交互时,url都是https开头的,都进行了ssl加密处理,这样一来,就不能像之前那样访问http开头的url那样进行处理了。

查了一些资料,可以配置ssl进行验证的文件,方式如下

res = requests.get('https://127.0.0.1:5503/login',cert=('./server.crt', './server.key.unsecure'))

可运行后,验证不成功,我的key文件是 server.key.unsecure,这个文件是为了防止输入密码而特地生成的,生成方法可参考这篇帖子点击打开链接

如果我将key文件改成server.key,那么虽然验证通过,却需要手动输入密码,这显然是我不希望的。

最后采用了一个很丑陋但是很有效的方法,不验证

session = requests.session() 
data = {'username':'admin','password':'admin'} 
res = session.post('https://127.0.0.1:5503/login',verify=False,data=data)

将verify设置为False,算是把这个问题给绕过去了

总结

以上本文关于python中requests和https使用简单示例的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

Python 相关文章推荐
用Python实现服务器中只重载被修改的进程的方法
Apr 30 Python
Python学习笔记整理3之输入输出、python eval函数
Dec 14 Python
Python 中urls.py:URL dispatcher(路由配置文件)详解
Mar 24 Python
Python实现PS滤镜功能之波浪特效示例
Jan 26 Python
Python3多线程操作简单示例
May 22 Python
关于django 数据库迁移(migrate)应该知道的一些事
May 27 Python
Python DataFrame设置/更改列表字段/元素类型的方法
Jun 09 Python
解决python selenium3启动不了firefox的问题
Oct 13 Python
python之Flask实现简单登录功能的示例代码
Dec 24 Python
在Python中过滤Windows文件名中的非法字符方法
Jun 10 Python
用python实现名片管理系统
Jun 18 Python
20行Python代码实现一款永久免费PDF编辑工具的实现
Aug 27 Python
Python使用matplotlib实现绘制自定义图形功能示例
Jan 18 #Python
Python基于csv模块实现读取与写入csv数据的方法
Jan 18 #Python
python将字典内容存入mysql实例代码
Jan 18 #Python
python测试mysql写入性能完整实例
Jan 18 #Python
浅谈flask截获所有访问及before/after_request修饰器
Jan 18 #Python
flask中主动抛出异常及统一异常处理代码示例
Jan 18 #Python
浅谈Django学习migrate和makemigrations的差别
Jan 18 #Python
You might like
Smarty安装配置方法
2008/04/10 PHP
在PHP中使用FastCGI解析漏洞及修复方案
2015/11/10 PHP
Smarty分页实现方法完整实例
2016/05/11 PHP
php统计数组不同元素的个数的实例方法
2019/09/26 PHP
基于jquery的使ListNav兼容中文首字拼音排序的实现代码
2011/07/10 Javascript
Javascript Boolean、Nnumber、String 强制类型转换的区别详细介绍
2012/12/13 Javascript
JS 如何获取radio选中后的值及不选择取radio的值
2013/10/28 Javascript
jquery选择器之内容过滤选择器详解
2014/01/27 Javascript
三种方式获取XMLHttpRequest对象
2014/04/21 Javascript
js实现鼠标悬浮给图片加边框的方法
2015/01/30 Javascript
js实现横向百叶窗效果网页切换动画效果的方法
2015/03/02 Javascript
实践中学习AngularJS表单
2016/03/21 Javascript
深入理解JavaScript单体内置对象
2016/06/06 Javascript
Grunt针对静态文件的压缩,版本控制打包的实例讲解
2017/09/29 Javascript
Vue代码分割懒加载的实现方法
2017/11/23 Javascript
vue中使用better-scroll实现滑动效果及注意事项
2018/11/15 Javascript
浅析webpack-bundle-analyzer在vue-cli3中的使用
2019/10/23 Javascript
手把手带你入门微信小程序新框架Kbone的使用
2020/02/25 Javascript
jQuery HTML设置内容和属性操作实例分析
2020/05/20 jQuery
Python多线程编程(四):使用Lock互斥锁
2015/04/05 Python
整理Python最基本的操作字典的方法
2015/04/24 Python
分析python请求数据
2018/08/19 Python
python 实现提取log文件中的关键句子,并进行统计分析
2019/12/24 Python
python 链接sqlserver 写接口实例
2020/03/11 Python
Python的3种运行方式:命令行窗口、Python解释器、IDLE的实现
2020/10/10 Python
详解Python之Scrapy爬虫教程NBA球员数据存放到Mysql数据库
2021/01/24 Python
伯利陶器:Burleigh Pottery
2018/01/03 全球购物
泰国的头号网上婴儿用品店:Motherhood.co.th
2019/04/09 全球购物
香港中原电器网上商店:Chung Yuen
2019/06/26 全球购物
汽车维修工岗位职责
2014/02/12 职场文书
《雨点》教学反思
2014/02/12 职场文书
学校读书活动总结
2014/06/30 职场文书
2014年大学生工作总结
2014/11/20 职场文书
2015年公务员工作总结
2015/04/24 职场文书
毕业论文致谢词
2015/05/14 职场文书
SQL注入详解及防范方法
2021/12/06 MySQL