Я пытаюсь написать прокси-сервер HTTP с python в Linux.
Я следовал этому учебнику и
Я использую Firefox, и я подключил прокси-сервер к порту 45678.
Я нашел эти заголовки в моем лог-файле:
'CONNECT push.services.mozilla.com:443 HTTP / 1.0 \ r \ nПользователь-агент: Mozilla / 5.0 (X11; Ubuntu; Linux x86_64; rv: 66.0) Gecko / 20100101 Firefox / 66.0 \ r \ nСоединение: поддержания активности \ г \ п \ г \ п
CONNECT www.google.com:443 HTTP / 1.0 \ r \ nПользователь-агент: Mozilla / 5.0 (X11; Ubuntu; Linux x86_64; rv: 66.0) Gecko / 20100101 Firefox / 66.0 \ r \ nПодключение: keep-alive \ г \ п \ г \ п
CONNECT www.google-analytics.com:443 HTTP / 1.0 \ r \ nПользователь-агент: Mozilla / 5.0 (X11; Ubuntu; Linux x86_64; rv: 66.0) Gecko / 20100101 Firefox / 66.0 \ r \ nСоединение: хранить -alive \ г \ п \ г \ п
CONNECT www.googletagmanager.com:443 HTTP / 1.0 \ r \ nПользователь-агент: Mozilla / 5.0 (X11; Ubuntu; Linux x86_64; rv: 66.0) Gecko / 20100101 Firefox / 66.0 \ r \ nСоединение: поддерживать активность \ г \ п \ г \ п
Я не знаю, что это такое !!
У меня вопрос, почему он использует метод «CONNECT»?
а какие эти сайты он пытается подключить?
До этого я думал, что он подключится к какому-нибудь DNS-серверу, и после получения IP-адреса сайта он собирается получить сайт. Так что это за запросы? Почему он пытается где-то подключиться?