Character encoding 如何使用httpclient 4.3设置凭据字符集
Character encoding 如何使用httpclient 4.3设置凭据字符集,character-encoding,apache-httpclient-4.x,credentials,Character Encoding,Apache Httpclient 4.x,Credentials,AuthPNames.CREDENTIAL\u字符集已弃用 我不知道如何解释: (4.3)使用的RequestConfig和构造函数参数 AuthSchemeProviders 从 有人能给我举个例子吗?Registry authSchemeRegistry=RegistryBuilder.create() Registry<AuthSchemeProvider> authSchemeRegistry = RegistryBuilder.<AuthSchemeProvider&
AuthPNames.CREDENTIAL\u字符集
已弃用
我不知道如何解释:
(4.3)使用的RequestConfig和构造函数参数
AuthSchemeProviders
从
有人能给我举个例子吗?Registry authSchemeRegistry=RegistryBuilder.create()
Registry<AuthSchemeProvider> authSchemeRegistry = RegistryBuilder.<AuthSchemeProvider>create()
.register(AuthSchemes.BASIC, new BasicSchemeFactory(Consts.UTF_8))
.register(AuthSchemes.DIGEST, new DigestSchemeFactory(Consts.UTF_8))
.register(AuthSchemes.NTLM, new NTLMSchemeFactory())
.register(AuthSchemes.SPNEGO, new SPNegoSchemeFactory())
.register(AuthSchemes.KERBEROS, new KerberosSchemeFactory())
.build();
CloseableHttpClient client = HttpClients.custom()
.setDefaultAuthSchemeRegistry(authSchemeRegistry)
.build();
.register(AuthSchemes.BASIC,新的BasicSchemeFactory(Consts.UTF_8))
.register(AuthSchemes.DIGEST,新的DigestSchemeFactory(Consts.UTF_8))
.register(AuthSchemes.NTLM,新的NTLMSchemeFactory())
.register(AuthSchemes.SPNEGO,新的SPNegoSchemeFactory())
.register(AuthSchemes.KERBEROS,新的KerberosSchemeFactory())
.build();
CloseableHttpClient=HttpClients.custom()
.setDefaultAuthSchemeRegistry(authSchemeRegistry)
.build();