Недавно я занимался написанием прокси-сервера на Java.Я написал, что сервер может обрабатывать методы GET и POST.Однако это не очень помогает.Я только что узнал, что мне придется также реализовать метод CONNECT (и мы должны использовать HTTP TUNNELING).Но как мне заставить эту штуку работать, у меня нет смутной идеи.Было бы полезно, если бы вы дали мне несколько полезных ссылок или помогли мне с грубой идеей ..
Я пытался использовать следующий код, но через некоторое время застрял:
SSLSocketFactory factory = (SSLSocketFactory) SSLSocketFactory.getDefault();
Socket tunnel = new Socket ("127.0.0.1",8036);
OutputStream serverOut = tunnel.getOutputStream();
String requestSSLServer = "CONNECT " + urlServer + " HTTP/1.0 \n" + secondLine + "\r\n";
byte b[];
b= requestSSLServer.getBytes("ASCII7");
serverOut.write(b);
Чтодолжен ли IP-адрес и номер порта передаваться объекту Socket ??Что я должен делать дальше??Что я должен делать дальше??