Àwọn àkókò ìparí CONNECT proxy lẹ́yìn àṣeyọrí ìsopọ̀ TCP
Wá àkókò ìparí tí ń ṣiṣẹ́ nígbà CONNECT dípò ríronú pé ìsopọ̀ TCP tó ti parí ti parí ìṣètò ọ̀nà pẹ̀lú.
Àkókò ìparí ìsopọ̀ TCP ti ṣe iṣẹ́ rẹ̀ ní kété tí alábàákẹ́gbẹ́ bá so mọ́ proxy. Ìdúró tó kàn—gba ìdáhùn CONNECT pípé—lè wà lábẹ́ ẹ̀rọ ìwọ̀n àkókò mìíràn.
Ó lè jẹ́ pé proxy ṣì ń so mọ́ orí òkè, ń pàṣípààrọ̀ àwọn ìfiránṣẹ́ ìjẹ́rìí tàbí ń dúró de iṣẹ́ mìíràn. Ìdáhùn ìṣe déédé ti ojú-ìwé kò tíì bẹ̀rẹ̀.
| Ìgbésẹ̀ tó parí gbẹ̀yìn | Kí ni wọ́n ṣì ń dúró dè? |
|---|---|
| TCP ti so mọ́ proxy | Ìfọwọ́sowọ́pọ̀ proxy, pẹ̀lú gbígba CONNECT |
| Ti gba CONNECT | TLS ibi-àfojúsùn, nígbà tí àfojúsùn bá ń lò ó |
| Ti fi ìbéèrè ibi-àfojúsùn ránṣẹ́ | Ìdáhùn ibi-àfojúsùn |
Wá ẹ̀rọ ìwọ̀n àkókò tí ń ṣiṣẹ́ nígbà tí atẹ̀lé ń kà tí ń kọ ìfọwọ́sowọ́pọ̀ yẹn. Ohun-ìní kan tí a ń pè ní “response timeout” lè wá lẹ́yìn ìdásílẹ̀ ipa ọ̀nà. Nínú HttpClient 5, ṣàtọ̀ ConnectionConfig àti àkókò ìparí sọ́kẹ́tì rẹ̀, ìṣètò ìfọwọ́sowọ́pọ̀ TLS, àti àkókò ìparí ìdáhùn ní ìpele ìbéèrè. Lo ìṣètò ìsopọ̀ tó yẹ nípasẹ̀ olùdarí tí alábàákẹ́gbẹ́ gan-an ń lò. Àwọn ìran Apache HttpClient àtijọ́ ń lo API mìíràn, nítorí náà àyọkà àtijọ́ kì í ṣe àwòrán ìgbẹ́kẹ̀lé àwọn ojúṣe wọ̀nyí.
Jẹ́ kí ìkọ̀sílẹ̀ CONNECT gbẹ̀yìn wà gẹ́gẹ́ bí ìdáhùn láti ọ̀dọ̀ proxy. Ìdáhùn tó ṣàṣeyọrí tí TLS dẹ́kun lẹ́yìn rẹ̀ jẹ́ ìpele ìkùnà mìíràn. «TCP ti so; kò sí ìdáhùn CONNECT pípé ṣáájú àkókò ìparí ìṣètò» ṣàlàyé ìṣòro náà lọ́nà tó péye ju àkókò ìparí proxy lásán lọ.
Àkókò ìparí àpapọ̀ lè dín ìdúró olùpè kù pẹ̀lú àwọn ààlà ìpele wọ̀nyí. Nígbà tí ó bá tán, fagilé tàbí ti ìgbésẹ̀ náà déra nípasẹ̀ ìgbésí-ayé tí alábàákẹ́gbẹ́ ń ṣàtìlẹ́yìn kí ìgbìyànjú mìíràn tó lo agbára ìsopọ̀.