程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2023-06(5)

微信支付证书使用问题踩坑解决方案

发布于2020-03-08 21:22     阅读(1212)     评论(0)     点赞(0)     收藏(2)



微信支付退款接口链接: 申请退款

1. 问题: 使用官方建议的apiclient.p12证书失败

在这里插入图片描述
我们是python版本,所以一直尝试使用apiclient.p12证书,发现一直报错,于是我去看了python requests包的源码,下面是源码中对于cert(证书参数的描述):
:param cert: (optional) if String, path to ssl client cert file (.pem). If Tuple, ('cert', 'key') pair.

2.解决方法(PYTHON):

  1. 我们将apiclient_cert.pem证书和apiclient_key.pem证书放在你想要放的目录下
  2. 设置CERT = (apiclient_cert.pem(这里放的是证书的路径), apiclient_key.pem)
    注意:
    • CERT要是一个元组
    • apiclient_key.pem这个一定要放在元组的后面
  3. 然后发起请求: requests.post(url, data=data, headers=headers, cert=CERT) 就可以了


所属网站分类: 技术文章 > 博客

作者:我是小白兔

链接:https://www.pythonheidong.com/blog/article/248464/fa6e2faaaa0b9de204b1/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

0 0
收藏该文
已收藏

评论内容:(最多支持255个字符)