类 WechatPayHttpClientBuilder
java.lang.Object
org.apache.http.impl.client.HttpClientBuilder
com.wechat.pay.contrib.apache.httpclient.WechatPayHttpClientBuilder
public class WechatPayHttpClientBuilder
extends org.apache.http.impl.client.HttpClientBuilder
-
方法概要
修饰符和类型 方法 说明 org.apache.http.impl.client.CloseableHttpClientbuild()static WechatPayHttpClientBuildercreate()protected org.apache.http.impl.execchain.ClientExecChaindecorateProtocolExec(org.apache.http.impl.execchain.ClientExecChain requestExecutor)WechatPayHttpClientBuilderwithCredentials(Credentials credentials)WechatPayHttpClientBuilderwithMerchant(java.lang.String merchantId, java.lang.String serialNo, java.security.PrivateKey privateKey)WechatPayHttpClientBuilderwithValidator(Validator validator)WechatPayHttpClientBuilderwithWechatpay(java.util.List<java.security.cert.X509Certificate> certificates)已过时。WechatPayHttpClientBuilderwithWechatPay(java.util.List<java.security.cert.X509Certificate> certificates)从类继承的方法 org.apache.http.impl.client.HttpClientBuilder
addCloseable, addInterceptorFirst, addInterceptorFirst, addInterceptorLast, addInterceptorLast, createMainExec, decorateMainExec, disableAuthCaching, disableAutomaticRetries, disableConnectionState, disableContentCompression, disableCookieManagement, disableDefaultUserAgent, disableRedirectHandling, evictExpiredConnections, evictIdleConnections, evictIdleConnections, setBackoffManager, setConnectionBackoffStrategy, setConnectionManager, setConnectionManagerShared, setConnectionReuseStrategy, setConnectionTimeToLive, setContentDecoderRegistry, setDefaultAuthSchemeRegistry, setDefaultConnectionConfig, setDefaultCookieSpecRegistry, setDefaultCookieStore, setDefaultCredentialsProvider, setDefaultHeaders, setDefaultRequestConfig, setDefaultSocketConfig, setDnsResolver, setHostnameVerifier, setHttpProcessor, setKeepAliveStrategy, setMaxConnPerRoute, setMaxConnTotal, setProxy, setProxyAuthenticationStrategy, setPublicSuffixMatcher, setRedirectStrategy, setRequestExecutor, setRetryHandler, setRoutePlanner, setSchemePortResolver, setServiceUnavailableRetryStrategy, setSslcontext, setSSLContext, setSSLHostnameVerifier, setSSLSocketFactory, setTargetAuthenticationStrategy, setUserAgent, setUserTokenHandler, useSystemProperties
-
方法详细资料
-
create
-
withMerchant
public WechatPayHttpClientBuilder withMerchant(java.lang.String merchantId, java.lang.String serialNo, java.security.PrivateKey privateKey) -
withCredentials
-
withWechatPay
public WechatPayHttpClientBuilder withWechatPay(java.util.List<java.security.cert.X509Certificate> certificates) -
withWechatpay
@Deprecated public WechatPayHttpClientBuilder withWechatpay(java.util.List<java.security.cert.X509Certificate> certificates)已过时。Please usewithWechatPay(List)instead- 参数:
certificates- 平台证书list- 返回:
- 具有验证器的builder
-
withValidator
-
build
public org.apache.http.impl.client.CloseableHttpClient build()- 覆盖:
build在类中org.apache.http.impl.client.HttpClientBuilder
-
decorateProtocolExec
protected org.apache.http.impl.execchain.ClientExecChain decorateProtocolExec(org.apache.http.impl.execchain.ClientExecChain requestExecutor)- 覆盖:
decorateProtocolExec在类中org.apache.http.impl.client.HttpClientBuilder
-