我想用 Java 获取 SSL 页面。问题是,我必须针对 http 代理进行身份验证。
所以我想要一个简单的方法来获取这个页面。我尝试了 Apache Commons httpclient,但这对我的问题来说开销太大。
我尝试了这段代码,但它不包含身份验证操作:
import java.io.*;
import java.net.*;
public class ProxyTest {
public static void main(String[] args) throws ClientProtocolException, IOException {
URL url = new URL("https://ssl.site");
Socket s = new Socket("proxy.address", 8080);
Proxy proxy = new Proxy(Proxy.Type.HTTP, s.getLocalSocketAddress());
URLConnection connection = url.openConnection(proxy);
InputStream inputStream = connection.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(inputStream));
String tmpLine = "";
while ((tmpLine = br.readLine()) != null) {
System.out.println(tmpLine);
}
}
}
谁能提供一些信息如何以简单的方式实现它?
提前致谢