如何使用RequestBin或simi检查Python请求中的“verify”设置

2024-09-27 21:23:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图创建一个requests会话,其中每个请求的verify关键字参数设置为False(而不是其默认值True)。我尝试了以下方法(在Python3中):

import requests, time

requestbin_URL = 'http://requestb.in/1nsaz9y1'      # For testing only; remains usable for 48 hours

class DebugSession(requests.Session):
    def __init__(self, verify=False):
        super().__init__()
        self.verify = verify

with DebugSession() as s:
    response = s.post(requestbin_URL, data={"time" : time.time()})

http://requestb.in/1nsaz9y1?inspect可以看出,似乎已经发出了一个请求:

enter image description here

唯一的问题是,我不知道如何从给定的信息(即headers和form/post参数)检查设置verify是否成功。我怎么检查这个?在


Tags: inselffalsehttpurltimeinit关键字
1条回答
网友
1楼 · 发布于 2024-09-27 21:23:36

不能。您正在向HTTP URL发出请求,其中verify=False没有任何意义。尝试用来自badssl.com(例如,https://expired.badssl.com/)的证书配置错误的URL替换该URL。如果能够连接,则表示证书未被验证。在

相关问题 更多 >

    热门问题