Прокси айналдыру: сұраныстар, қосылымдар және сессиялар
Әр қолданба сұранысына Connection: close қоспас бұрын айналмалы прокси қызметінің шын мәнінде нені айналдыратынын тексеріңіз.
Сол шлюз арқылы өтетін екінші сұраныс заңды түрде сол жария IP-ні қолдана алады. Қызмет өз айналдыруы үшін қандай өмірлік циклды қолданатынын тексеріңіз:
| Айналдыру бірлігі | Нені салыстыру керек |
|---|---|
| Сұраныс | Қолданбаның келесі операциясы және оның байқалған шығысы |
| Қосылым | Клиент үйлесімді қосылымды қайта пайдаланды ма, әлде басқасын ашты ма |
| Провайдер сессиясы | Құжатталған жабысқақ сессия кірісі және оның өмірі |
Connection: close әмбебап шлюз нұсқаулығы емес. CONNECT ішіндегі HTTPS үшін сайттың сұраныс тақырыбы мақсаттың TLS ішінде жүреді. Ол сыртқы проксиге қай жария IP тағайындалатынын айтпайды. HTTP/1.1-дің қосылымға тән семантикасы да әр HTTP нұсқасына немесе тасымалға өзгеріссіз көшіріле алмайды.
Егер құжатталған қосылым бойынша жұмыс істейтін қызмет жаңа қосылымды қажет етсе, клиент қолдайтын өмірлік цикл басқаруын пайдаланыңыз және TCP/TLS орнатудың қайталанатын шығындарын есепке алыңыз. Егер айналдыру провайдер сессиясын ұстанса, қайта қосылу сол сессияны да, оның шығысын да сақтауы мүмкін.
Сұраныс идентификаторын, соңғы нүктені, тиісті сессия кілтін және мақсатта байқалған көзді бөлек жазып алыңыз. Қосылымды жабу тек сол өмірлік цикл оқиғасын растайды; келесі операция үшін таңдалған шығысты қызметтің нақты айналдыру шартына қарсы тексеріңіз.