public class WechatPayHttpClientBuilder
extends org.apache.http.impl.client.HttpClientBuilder
Modifier and Type | Method and Description |
---|---|
org.apache.http.impl.client.CloseableHttpClient |
build() |
static WechatPayHttpClientBuilder |
create() |
protected org.apache.http.impl.execchain.ClientExecChain |
decorateProtocolExec(org.apache.http.impl.execchain.ClientExecChain requestExecutor) |
WechatPayHttpClientBuilder |
withCredentials(Credentials credentials) |
WechatPayHttpClientBuilder |
withMerchant(java.lang.String merchantId,
java.lang.String serialNo,
java.security.PrivateKey privateKey) |
WechatPayHttpClientBuilder |
withProxy(org.apache.http.HttpHost proxy) |
WechatPayHttpClientBuilder |
withValidator(Validator validator) |
WechatPayHttpClientBuilder |
withWechatpay(java.util.List<java.security.cert.X509Certificate> certificates)
Deprecated.
|
WechatPayHttpClientBuilder |
withWechatPay(java.util.List<java.security.cert.X509Certificate> certificates) |
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
public static WechatPayHttpClientBuilder create()
public WechatPayHttpClientBuilder withMerchant(java.lang.String merchantId, java.lang.String serialNo, java.security.PrivateKey privateKey)
public WechatPayHttpClientBuilder withCredentials(Credentials credentials)
public WechatPayHttpClientBuilder withWechatPay(java.util.List<java.security.cert.X509Certificate> certificates)
public WechatPayHttpClientBuilder withProxy(org.apache.http.HttpHost proxy)
@Deprecated public WechatPayHttpClientBuilder withWechatpay(java.util.List<java.security.cert.X509Certificate> certificates)
withWechatPay(List)
insteadcertificates
- 平台证书listpublic WechatPayHttpClientBuilder withValidator(Validator validator)
public org.apache.http.impl.client.CloseableHttpClient build()
build
in class org.apache.http.impl.client.HttpClientBuilder
protected org.apache.http.impl.execchain.ClientExecChain decorateProtocolExec(org.apache.http.impl.execchain.ClientExecChain requestExecutor)
decorateProtocolExec
in class org.apache.http.impl.client.HttpClientBuilder