python3发送https请求_关于python 3.x:如何在不引起python3的SSL证书错误的情况下将POST请求发送到https...
事情是这样的,我一直在尝试从python内部将POST请求发送到LOGIN到我的大学wifi页面,但是却收到SSL证书错误。 POST请求在chrome的POSTMAN扩展中可以正常工作。
这是我使用chrome'e调试器查看POST请求时的请求外观
Request URL:https://112.133.253.2:8090/login.xml
Request Method:POST
Status Code:200 OK
Remote Address:112.133.253.2:8090
Referrer Policy:no-referrer-when-downgrade
POST /login.xml HTTP/1.1
Host: 112.133.253.2:8090
Connection: keep-alive
Content-Length: 72
Origin: https://112.133.253.2:8090
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.75 Safari/537.36
Content-Type: application/x-www-form-urlencoded
Accept: */*
Referer: https://112.133.253.2:8090/httpclient.html
Accept-Encoding: gzip, deflate, br
Accept-Language: en-US,en;q=0.9
我发现问题出在发帖请求url中应指定'http',应该是https。
但是,当我使用https时,我得到了python的SSL证书错误。
我尝试给verify=False参数没有运气。 我也尝试过给证书这样的路径:-
resp = S.post("https://112.133.253.2:8090/login.xml" ,
data = data ,
verify ="/etc/ssl/certs/ca-certificates.crt") ;
但是没有任何效果。
邮递员的扩展如何工作而不给出SSL证书错误? 如何解决此问题以从Python本身发送请求?
这解决了我的问题
它可以帮助我解决问题。 参考此链接
尝试禁用如下警告:
from requests.packages.urllib3.exceptions import InsecureRequestWarning
requests.packages.urllib3.disable_warnings(InsecureRequestWarning)
希望能帮助到你。
这不是修复
的确,这并不能消除潜在的问题,我认为这是使用自签名证书(?)造成的,并且无法知道Postman是否在幕后产生相同的警告。 OP已准备好禁用验证,但是据报告,这仍然会导致生成相同的警告,而上面的警告并没有。 有关更完整的答案,请参阅此相关问题。
python3发送https请求_关于python 3.x:如何在不引起python3的SSL证书错误的情况下将POST请求发送到https...相关推荐
- (转)python requests 高级用法 -- 包括SSL 证书错误的解决方案
(转)python requests 高级用法 -- 包括SSL 证书错误的解决方案 参考文章: (1)(转)python requests 高级用法 -- 包括SSL 证书错误的解决方案 (2)ht ...
- python token发送请求_使用Python发送请求
本节内容# requests安装 requests使用 JSON类型解析 requests库详解 带安全认证的请求 序言# 上节课我们学习了接口测试的理论,抓包工具及使用Postman手工测试各种接口 ...
- python并发发送http请求_用python异步发送http请求来提升效率
需求 在一个我做的项目里,业务流程有一环需要调用http的接口. 这个接口本身是同步处理的,返回响应的速度会根据要处理的数据量不同而不同. 为了不拖慢主业务流程,客户要求采用异步的方式来请求,即只要得 ...
- python每秒20个请求_使用Python每秒百万个请求
python每秒20个请求 by Paweł Piotr Przeradowski 通过PawełPiotr Przeradowski 使用Python每秒百万个请求 (A million reque ...
- python3 协程 写法_理解Python的协程(Coroutine)
由于GIL的存在,导致Python多线程性能甚至比单线程更糟. GIL: 全局解释器锁(英语:Global Interpreter Lock,缩写GIL),是计算机程序设计语言解释器用于同步线程的一种 ...
- python3 正则表达式 嵌套表格_在Python中将嵌套结构与正则表达式匹配
喵喵时光机 falsetru的嵌套解析器(我稍作修改以接受任意正则表达式模式以指定分隔符和项目分隔符)比我的原始re.Scanner解决方案更快,更简单:import redef parse_nest ...
- python3 正则表达式 嵌套表格_在Python中使用正则表达式匹配嵌套结构
unutbu.. 14 编辑: falsetru的嵌套解析器,我稍微修改为接受任意正则表达式模式来指定分隔符和项目分隔符,比我原来的re.Scanner解决方案更快更简单: import re def ...
- 今日写代码遇到的https请求的时候,提示ssl证书错误
关于SSL证书,有两种方法: 第一种:可以直接下载,具体的操作步骤大家可以百度走一波. 第二种:直接用代码屏蔽掉证书,代码亲测. import org.slf4j.Logger; import org ...
- macos 此服务器的证书无效_跨平台本地SSL证书生成工具,本地也能优雅的调试https...
引言 在Web开发中我们可能会遇到调用后端服务或者Api接口,在某些场景下我们可能需要走https,一般情况下我们会直接放到线上进行这样的测试,对我们的开发造成了很大程度上时间的浪费,因此用上这款神器 ...
最新文章
- 基于用户画像的实时异步化视频推荐系统
- boost::local_time模块实现自纪元以来的秒数的测试程序
- 数组中只出现一次的数字+第一个只出现一次的字符
- 关于PHP数组方法array_walk的疑问
- 契约测试:解决微服务测试的问题
- Linux上对图片进行压缩
- oracle异构迁移,异构数据库系统迁移到Oracle 工具 - Oracle SQL Developer
- 使用ubuntu 10.04中的中文乱码问题解决
- ES6小实验-复习字符串
- 同态加密 应用案例 入门
- 【图像分割】基于matlab分水岭算法图像分割【含Matlab源码 390期】
- batchplot3.5.9如何使用_Flink 1.9 实战:使用 SQL 读取 Kafka 并写入 MySQL
- 浏览器刷新vue为什么不会走beforeDestroy和destroyed生命周期
- 网站公安备案需要多久?- 桃源侠
- 【Kubernetes 系列】一文学会Kubernetes Service安全的暴露应用
- 计算机扫描变文档,原来电脑上的扫描仪功能这么好用!纸质文档轻松转为电子格式...
- 避雷指南:软件测试最容易陷的28个误区
- 20190512 XTCPC游记
- 余弦相似度 高维数据_从勾股定理到余弦相似度-程序员的数学基础
- Detailed OCI error val is 12154 and errmsg is ‘ORA-12154: TNS:could not resolve the connect identifi