Расскажите, как работает HTTP-proxy, когда через него передается запрос типа https://mail.google.com/ ?В случае обычного HTTP-запроса все понятно:
GET http://mail.google.com/ HTTP/1.1
Host: mail.google.com, а в ответ страничка.
В случае же https там же должно устанавливаться SSL-соединение, обрабатываться handshake и вообще данные должны идти шифрованными. Как это вообще работает? Только через метод CONNECT? А если он отключен?
Просветите, пожалуйста.
>[оверквотинг удален]
>В случае обычного HTTP-запроса все понятно:
>
>GET http://mail.google.com/ HTTP/1.1
>Host: mail.google.com
>
>, а в ответ страничка.
>В случае же https там же должно устанавливаться SSL-соединение, обрабатываться handshake и
>вообще данные должны идти шифрованными. Как это вообще работает? Только через
>метод CONNECT? А если он отключен?
>Просветите, пожалуйста.тупо переправляет через себя и все.
>Как это вообще работает? Только через
>метод CONNECT?Да.
>А если он отключен?
Тогда никак.