-
Notifications
You must be signed in to change notification settings - Fork 285
Open
Labels
bugSomething isn't workingSomething isn't working
Description
错误描述
在使用APIv3 Java SDK时,SDK 未支持我需要的接口。这里推荐使用OkHttpClientAdapter实现类与使用 ApacheHttpClient 也就是ApacheHttpClientAdapter构建发送 HTTP 请求。我选择的是ApacheHttpClientAdapter创建对应的httpClient ,并且使用业务自定义的CloseableHttpClient(已创建连接池)参与构建。在请求微信时,相关请求都成功了。就是返回参数是要使用com.wechat.pay.java.core.http.HttpResponse接收,这里可以获取到对应的返回参数,但是没有提供对应的HttpResponse的关闭,在SDK的ApacheHttpClientAdapterTest测试类中也没有看到关闭HttpResponse
重现bug的步骤

就是针对这个httpResponse 数据是可以获取到的,那么对应的Response是否需要关闭,处理完响应后,是否关闭这个响应对象来释放底层的系统资源。
这里我是没有找到相关释放close()方法的
在SDK的ApacheHttpClientAdapterTest测试类中也是一样的只到获取数据,后续没有操作
预期行为
是否底层已经关闭?在使用com.wechat.pay.java.core.http.HttpResponse接收时,对应的响应已经关闭了?还是说有其他操作来关闭?
导致错误的代码片段
操作系统
WINDOS
Java 版本
JAVA8
wechatpay-java 版本
v0.2.16
其他信息
No response
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working

