Firwat APT net CONNECT fir all Download benotzt
Gewéinlech HTTP-Weiderleedung an HTTPS-Tunneling benotze verschidde Proxy-Gespréicher. E Service nëmme mat CONNECT ënnerstëtzt vläicht net d'Ufroen, déi en HTTP-Depot produzéiert.
„De Proxy akzeptéiert CONNECT“ heescht net, datt hien all Ufro akzeptéiert, déi APT schéckt.
Fir en gewéinlechen HTTP-Depot kann APT normal HTTP-Proxy-Weiderleedung benotzen: de Proxy kritt eng HTTP-Ufro, déi d'Zilressource identifizéiert. Fir HTTPS iwwer en HTTP-Proxy baut de Client normalerweis en CONNECT-Tunnel op an handelt duerno d'TLS-Sessioun vum Zil duerch dësen aus.
| Zil | Typesche Gespréich mat engem HTTP-Proxy |
|---|---|
| HTTP-Depot | Eng HTTP-Ufro weiderleeden |
| HTTPS-Depot | CONNECT, duerno TLS vum Zil |
E Service, deen nëmmen Tunnelen akzeptéiert, kann eng gewéinlech weidergeleet Ufro refuséieren. En HTTP 405 verdéngt ee Bléck op déi tatsächlech Method, den Aussteller vun der Äntwert an d'Proxy-Politik; et beweist net, datt APT keng SOCKS-Ënnerstëtzung huet oder datt säi Passwuert falsch ass.
Vergläicht d'ënnerstëtzt Verhalen vum Service mat der APT-Transportdokumentatioun an der CONNECT-Semantik. Benotzt e kompatibelen ugehollene Service oder eng ënnerstëtzt Depot-URL. Fir ëffentlech Depoten, wou ëffentlech Vermëttler erlaabt sinn, bitt d'HTTP-Proxy-Lëscht Kandidaten, fir se géint dës Ufuerderunge ze préiwen. Huel net un, datt d'Bäisetze vun https:// op d'Proxy-Adress d'Protokoll vum Depot ännert oder all Ufro an en Tunnel verwandelt.