Għaliex APT ma jużax CONNECT għal kull tniżżila
Il-passaġġ HTTP ordinarju u t-tunnellar HTTPS jużaw konversazzjonijiet tal-proxy differenti. Servizz b'CONNECT biss jista' ma jappoġġjax it-talbiet li jipproduċi repożitorju HTTP.
“Il-proxy jaċċetta CONNECT” ma jfissirx li jaċċetta kull talba li se tibgħat APT.
Għal repożitorju HTTP ordinarju, APT jista' juża l-passaġġ normali tal-proxy HTTP: il-proxy jirċievi talba HTTP li tidentifika r-riżors tad-destinazzjoni. Għal HTTPS permezz ta' proxy HTTP, il-klijent normalment jistabbilixxi tunnel CONNECT, imbagħad jinnegozja s-sessjoni TLS tad-destinazzjoni permezz tiegħu.
| Destinazzjoni | Konversazzjoni tipika ma' proxy HTTP |
|---|---|
| Repożitorju HTTP | Għaddi talba HTTP |
| Repożitorju HTTPS | CONNECT, imbagħad TLS tad-destinazzjoni |
Servizz li jaċċetta biss tunnels jista' jirrifjuta talba mgħoddija ordinarja. HTTP 405 jistħoqqlu ħarsa lejn il-metodu attwali, min joħroġ ir-risposta u l-politika tal-proxy; ma jippruvax li APT m'għandux appoġġ SOCKS jew li l-password tiegħu hija żbaljata.
Qabbel l-imġiba appoġġjata tas-servizz mad-dokumentazzjoni tat-trasport tal-APT u s-semantika ta' CONNECT. Uża servizz approvat kompatibbli jew URL ta' repożitorju appoġġjat. Għal repożitorji pubbliċi fejn huma permessi intermedjarji pubbliċi, il-lista tal-proxy HTTP toffri kandidati biex jiġu vverifikati kontra dawk ir-rekwiżiti. Tassumix li żżid https:// mal-indirizz tal-proxy tbiddel il-protokoll tar-repożitorju jew iddawwar kull talba f'tunnel.