Post #9
366
SE materials Во время доклада мы успели посмотреть много примеров сетевого трафика (HTTP/1.1 vs HTTP/2 vs HTTPS etc) 🌐 А что за взаимодействие на скрине мы пропустили (и никто даже не вспомнил про него 🫠)? Пишите в комменты ваши версии! 👇или попытайтесь угадать сначала…
Вопрос оказался не таким простым, поэтому поясню отдельным постом 👨💻
Основная подсказка заключается в HTTP-ответе
А дело в том, что
Основная подсказка заключается в HTTP-ответе
101 Switching Protocols. Сначала можно предположить, что мы переходим на другую версию HTTP, к примеру, с HTTP/1.1 на HTTP/2 Cleartext. Но тогда мы бы увидели HTTP/2 фреймы, значит дело в другом 🤔А дело в том, что
Switching Protocols может быть не только про смену версии HTTP, но и про смену протокола. В нашем случае мы перешли на WebSocket! И потом мы видим обмен WebSocket-фреймами, лакмусовой бумажкой для которых является [MASKED] маркер- 🔥 3
