wechatpay-apiv3 / wechatpay-java

微信支付 APIv3 的官方 Java Library
Apache License 2.0
961 stars 209 forks source link

请问SDK中关于请求的域名可否支持自定义配置 #193

Closed heihuhu12010 closed 1 year ago

heihuhu12010 commented 1 year ago

您的功能请求与问题有关吗? 请描述您遇到的问题

RSAAutoCertificateProvider自动更新平台证书提供器中 private static final String REQUEST_URL = "https://api.mch.weixin.qq.com/v3/certificates?algorithm_type=RSA"; // 下载证书url 此值无法修改,但是系统目前只支持自定义的代理请求,无法完成该操作

描述您想要的解决方案

希望可以支持此属性进行自定义配置

您还有其他的方案吗?

No response

其他信息

No response

xy-peng commented 1 year ago

已经支持了,请看 #16

我们常见问题里补充说明下。

==

问题中提到了自动下载平台证书,补充说明下:常规的是支持的,自动下载证书的环节是不支持的。

你修改域名背后的目的是?服务器在境外,api域名太慢了?

heihuhu12010 commented 1 year ago

是我们系统域名都是通过代理的方式配置,否则无法调用外部接口,比如https://api.mch.weixin.qq.com需要替换成 http://192.168.x.x

xy-peng commented 1 year ago

代理是否可以使用 proxy() 配置代理?参考 wiki 的说明 代理配置(v0.2.6起开始支持)