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

这里是SDK推荐使用。
以下是提供的伪代码

就是针对这个httpResponse 数据是可以获取到的,那么对应的Response是否需要关闭,处理完响应后,是否关闭这个响应对象来释放底层的系统资源。
这里我是没有找到相关释放close()方法的
在SDK的ApacheHttpClientAdapterTest测试类中也是一样的只到获取数据,后续没有操作

预期行为
是否底层已经关闭?在使用com.wechat.pay.java.core.http.HttpResponse接收时,对应的响应已经关闭了?还是说有其他操作来关闭?
导致错误的代码片段
操作系统
WINDOS
Java 版本
JAVA8
wechatpay-java 版本
v0.2.16
其他信息
No response
错误描述
在使用APIv3 Java SDK时,SDK 未支持我需要的接口。这里推荐使用OkHttpClientAdapter实现类与使用 ApacheHttpClient 也就是ApacheHttpClientAdapter构建发送 HTTP 请求。我选择的是ApacheHttpClientAdapter创建对应的httpClient ,并且使用业务自定义的CloseableHttpClient(已创建连接池)参与构建。在请求微信时,相关请求都成功了。就是返回参数是要使用com.wechat.pay.java.core.http.HttpResponse接收,这里可以获取到对应的返回参数,但是没有提供对应的HttpResponse的关闭,在SDK的ApacheHttpClientAdapterTest测试类中也没有看到关闭HttpResponse
重现bug的步骤
这里是SDK推荐使用。
以下是提供的伪代码
就是针对这个httpResponse 数据是可以获取到的,那么对应的Response是否需要关闭,处理完响应后,是否关闭这个响应对象来释放底层的系统资源。
这里我是没有找到相关释放close()方法的
在SDK的ApacheHttpClientAdapterTest测试类中也是一样的只到获取数据,后续没有操作
预期行为
是否底层已经关闭?在使用com.wechat.pay.java.core.http.HttpResponse接收时,对应的响应已经关闭了?还是说有其他操作来关闭?
导致错误的代码片段
操作系统
WINDOS
Java 版本
JAVA8
wechatpay-java 版本
v0.2.16
其他信息
No response