CONNECT не ветува неограничено отворен тунел. По успешна размена, врската носи континуиран бајт-тек кон бараниот host и port. Може да пренесе повеќе размени во TLS сесијата на целта сè додека учесниците и мрежата ја држат отворена.

Две ограничувања на посредникот се однесуваат различно: сообраќајот може да спречи истекување на тајмерот за мирување, но не може да го продолжи апсолутниот рок на траење. И целниот протокол има збор. Внатрешен HTTP клиент може да ја затвори својата врска; WebSocket апликација може да ја заврши својата сесија. Посредникот потоа не може да ја одржи таа целна сесија жива.

Тунелот е врзан за својата цел. Откако тунелските бајти веќе течат, врската повеќе не е обичен канал за HTTP барања на кој може да се издаде уште еден CONNECT за неповрзана цел. Клиентот бара друга врска или друг тунел управуван од неговата библиотека.

За постојан тек, планирајте повторни поврзувања користејќи ги механизмите за живост и поврзување што ги поддржува клиентот. Ако се затвори по тишина, корисна трага е политиката за неактивност; ако се затвори по фиксно времетраење и покрај сообраќајот, истражете го апсолутното ограничување. За WebSocket тек, вратете ја состојбата на апликацијата по повторното поврзување.

Поврзани статии