gpt4 book ai didi

java - Ning 的 AsyncHttpClient 在请求 HTTPS 页面时不使用代理

转载 作者:行者123 更新时间:2023-11-30 03:08:51 29 4
gpt4 key购买 nike

我正在使用AsyncHttpClient (1.9.x 版本)通过代理发出请求:

  private AsyncHttpClientConfig cfg = new AsyncHttpClientConfig.Builder( ).
setConnectTimeout( 20000 ).
setRequestTimeout( 20000 ).
setWebSocketTimeout(20000).
setMaxRequestRetry(3).
setReadTimeout( 20000 ).
setAcceptAnyCertificate( true ).
build( )

private AsyncHttpClient = new AsyncHttpClient( cfg )


client.prepareGet( url ).
setProxyServer( new ProxyServer( ProxyServer.Protocol.HTTP, "myproxyurl", 2222, "principal", "password" ) ).
execute( ).
get()

问题是,当我尝试请求 HTTPS 页面时,不使用代理服务器。但是当我请求 HTTP URL 时,它工作正常并使用我定义的代理服务器。

最佳答案

AHC 1 ProxyServer API 已损坏(已在即将推出的 AHC 2 中修复)。使用 AHC 1,处理 https 时必须传递 ProxyServer.Protocol.HTTPS。

关于java - Ning 的 AsyncHttpClient 在请求 HTTPS 页面时不使用代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34090627/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com