在Python中保存来自请求的cert文件的正确方法是什么?

2024-04-25 20:35:05 发布

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

我正在向返回P12证书的路由发送post请求。我一直想把它存到磁盘上。你知道吗

response = requests.post(route)
with open(path, 'wb') as f:
    r.raw.decode_content = True
    shutil.copyfileobj(r.raw, f)

这确实保存了文件,但是当我尝试使用openssl转换P12文件时,它失败了,导致以下错误:

139797490263952:error:0D07207B:asn1 encoding routines:ASN1_get_object:header too long:asn1_lib.c:157: 

然而,这个精确的查询适用于Postman。我无法理解我做错了什么。你知道吗

有人看到我错过了什么吗?你知道吗


Tags: 文件path路由rawresponsewithopenpost