Ìgbà wo ni ọ̀nà CONNECT lè wà ní ṣíṣí?
Ya ìgbésí ayé ọ̀nà tí a ti gbé kalẹ̀ sọ́tọ̀ kúrò nínú àtúnlò ìdáhùn HTTP, àwọn ìlànà idle àwọn alárinà àti ìpàdé ti ètò àfojúsùn fúnra rẹ̀.
CONNECT kò ṣèlérí ọ̀nà tí yóò wà ní ṣíṣí láìlópin. Lẹ́yìn ìpààrọ̀ àṣeyọrí, ìsopọ̀ náà ń gbé ìṣàn byte tí ń tẹ̀síwájú lọ sí host àti port tí a béèrè. Ó lè gbé ọ̀pọ̀ ìpààrọ̀ nínú ìpàdé TLS ti àfojúsùn níwọ̀n ìgbà tí àwọn olùkópa àti nẹ́tíwọ́kì bá pa á mọ́ ní ṣíṣí.
Àwọn ààlà proxy méjì ń hùwà yàtọ̀: ìrìnàjò lè dá a dúró kí aago idle má parí, ṣùgbọ́n kò lè fa ààlà ayé absolute gùn. Ètò àfojúsùn pẹ̀lú ní ọ̀rọ̀ rẹ̀. Oníbàárà HTTP inú lè ti ìsopọ̀ rẹ̀; ètò WebSocket lè parí ìpàdé rẹ̀. Proxy kò lè pa ìpàdé àfojúsùn yẹn mọ́ láàyè lẹ́yìn náà.
Ọ̀nà kan so mọ́ àfojúsùn rẹ̀. Nígbà tí àwọn byte ọ̀nà bá ti ń ṣàn, ìsopọ̀ kò sí ìkọ̀wé ìbéèrè HTTP lasan mọ́ fún ṣíṣe CONNECT mìíràn fún àfojúsùn tí kò ní í ṣe. Oníbàárà nílò ìsopọ̀ mìíràn tàbí ọ̀nà mìíràn tí ilé-ìkàwé rẹ̀ ń bójú tó.
Fún ìṣàn tí kò dáwọ́ dúró, ṣètò àtúnsopọ̀ nípa lílo àwọn ọ̀nà liveness àti ìsopọ̀ tí oníbàárà ń ṣe àtìlẹ́yìn fún. Bí ó bá ti ìdákẹ́jẹ́ parí, ìlànà àìṣiṣẹ́ jẹ́ àmì tí ó wúlò; bí ó bá parí ní àkókò tí ó dúró ṣinṣin bó tilẹ̀ jẹ́ pé ìrìnàjò wà, ṣàyẹ̀wò ààlà absolute. Fún ìṣàn WebSocket, tún ìpò ètò padà lẹ́yìn àtúnsopọ̀ pẹ̀lú.