Поскольку aiohttp в Python обслуживает как HTTP (порт 80), так и HTTPS (порт 443), как мы можем узнать, с какого порта пPython

Программы на Python
Ответить
Anonymous
 Поскольку aiohttp в Python обслуживает как HTTP (порт 80), так и HTTPS (порт 443), как мы можем узнать, с какого порта п

Сообщение Anonymous »

Этот текущий вопрос относится к более раннему вопросу, который был задан здесь, в stackoverflow, около 5 лет назад:
aiohttp, как предоставить два порта 80 и 443 для http и https?
На этот вопрос был получен полезный и очень правильный ответ. См. там «Ответ», который содержит точный код, о котором я здесь говорю.
Эта методология работает достаточно хорошо для одного сервера на основе aiohttp для управления запросами HTTP и HTTPS, идущими на один и тот же хост. Но у меня все еще остается следующий вопрос:
В рамках кода, приведенного в этом «Ответе», как мы можем узнать, пришел ли какой-либо запрос на сервер aiohttp через HTTP (порт 80) или через HTTPS (порт 443)?
Я хочу это знать, потому что я хочу написать обработчик запросов на основе aiohttp, который ведет себя немного по-разному при получении HTTP-запросов и получении HTTPS. запросы.

Подробнее здесь: https://stackoverflow.com/questions/798 ... 43-how-can
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»