wechatpay-apiv3 / wechatpay-apache-httpclient

微信支付 APIv3 Apache HttpClient装饰器(decorator)
https://pay.weixin.qq.com/wiki/doc/apiv3/wxpay/pages/index.shtml
Apache License 2.0
674 stars 251 forks source link

httpClient库能替换下吗? #168

Closed dreamozilla closed 2 years ago

dreamozilla commented 2 years ago
 java.lang.NoSuchFieldError: No static field INSTANCE of type Lorg/apache/http/conn/ssl/AllowAllHostnameVerifier; in class Lorg/apache/http/conn/ssl/AllowAllHostnameVerifier; or its superclasses (declaration of 'org.apache.http.conn.ssl.AllowAllHostnameVerifier' appears in /system/framework/framework.jar:classes2.dex)
        at org.apache.http.conn.ssl.SSLConnectionSocketFactory.<clinit>(SSLConnectionSocketFactory.java:151)
        at org.apache.http.impl.client.HttpClientBuilder.build(HttpClientBuilder.java:977)
        at com.wechat.pay.contrib.apache.httpclient.WechatPayHttpClientBuilder.build(WechatPayHttpClientBuilder.java:88)
xy-peng commented 2 years ago

你需要在安卓终端上运行后台服务?这样做相对不安全。

这个库就是针对 Apache HttpClient 而开发的,还能替换成什么呢。

建议试试 wechatpay-java,底层使用的 OkHttp,可能更适用安卓。

dreamozilla commented 2 years ago

你需要在安卓终端上运行后台服务?这样做相对不安全。

这个库就是针对 Apache HttpClient 而开发的,还能替换成什么呢。

建议试试 wechatpay-java,底层使用的 OkHttp,可能更适用安卓。

wechatpay-java目前有获取平台证书吗?看介绍好像还在开发?