收藏
回答

Failed to connect to api.mch.weixin.qq.com?

回答关注问题邀请回答
收藏

2 个回答

  • 阔以
    阔以
    2025-02-25

    我在新服务器直接用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);
        }
    }
    


    2025-02-25
    有用
    回复
  • 智能回答 智能回答 该问答由AI生成
    2025-02-25
    有用
登录 后发表内容