gpt4 book ai didi

java - URL(url).openStream() 与代理

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:00:39 27 4
gpt4 key购买 nike

是否可以向我的 URL().openStream() 添加代理?

scanner = new Scanner(new URL(url).openStream());

我的代理有用户和密码

最佳答案

也许你可以从这个开始:

String proxyUser = "";
String proxyPassword = "";
String proxyAddress = "";
int proxyPort = 8080;
InetSocketAddress sa = new InetSocketAddress(proxyAddress, proxyPort);
Proxy proxy = new Proxy(Proxy.Type.HTTP, sa);
URLConnection conn = url.openConnection(proxy);
sun.misc.BASE64Encoder encoder = new sun.misc.BASE64Encoder();
String encodedUserPwd = encoder.encode((proxyUser + ":" + proxyPassword).getBytes());
conn.setRequestProperty("Accept-Charset", "UTF-8");
conn.setRequestProperty("Proxy-Authorization", "Basic " + encodedUserPwd);

关于java - URL(url).openStream() 与代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7332960/

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