收藏
回答

微信商户进件提示:签名校验失败,请检查后重试

发送的XML在微信签名(签名校验工具是通过的,但是请求进件接口返回:签名校验失败,请检查后重试!,我请求用的证书是平台下载回来的证书p12后缀,没有用到接口证书的:https://api.mch.weixin.qq.com/risk/getcertficatesciphertext字段,请问大神怎么解决这问题,流程是怎么样的?

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

1 个回答

  • C坤
    C坤
    2019-12-18
    解决了,原来一定要把发送的所有参数定义格式,
    之前:StringEntity s = new StringEntity(reqBody.toString());
    修改后:
    StringEntity s = new StringEntity(reqBody.toString(),"UTF-8");
    虽然之前我请求头也设置utf-8、中文字段也设置Utf-8也不行
    


    2019-12-18
    赞同
    回复
登录 后发表内容
问题标签