我在新服务器直接用curl构建请求curl -X GET "https://api.mch.weixin.qq.com/v3/certificates?algorithm_type=RSA" -H "xxxxxxxxxxx",就能请求成功并且也通过了,使用代码的sdk构建的config就报请求失败。无语了,目前确定的是就是这里发送网络请求失败,还有个疑惑,为什么会发送请求会失败这个地址:Failed to connect to api.mch.weixin.qq.com/2408:8711:10:10:0:0:0:a5:443,求大神解答~
我在新服务器直接用curl构建请求curl -X GET "https://api.mch.weixin.qq.com/v3/certificates?algorithm_type=RSA" -H "xxxxxxxxxxx",就能请求成功并且也通过了,使用代码的sdk构建的config就报请求失败。无语了,目前确定的是就是这里发送网络请求失败,还有个疑惑,为什么会发送请求会失败这个地址:Failed to connect to api.mch.weixin.qq.com/2408:8711:10:10:0:0:0:a5:443,求大神解答~
@Bean public Config wxPayConfig() { try { log.info("wxPayConfig init"); return new RSAAutoCertificateConfig.Builder() .merchantId(Wechat.MCH_ID) .privateKey(readPrivateKey(Wechat.MCH_PRIVATE_KEY_PATH)) .merchantSerialNumber(Wechat.MCH_SERIAL_NO) .apiV3Key(Wechat.APIV3_KEY) .build(); } catch (Exception e) { log.error("Failed wxPayConfig build.", e); throw new RuntimeException("Failed wxPayConfig build.", e); } }