„Puhverserver aktsepteerib CONNECTi“ ei tähenda, et see aktsepteerib iga APT-i saadetavat päringut.

Tavalise HTTP-hoidla jaoks võib APT kasutada tavalist HTTP-puhverserveri edastust: puhverserver saab HTTP-päringu, mis identifitseerib sihtressursi. HTTPS-i puhul HTTP-puhverserveri kaudu loob klient tavaliselt CONNECT-tunneli ja peab seejärel selle kaudu läbi sihtkoha TLS-seansi.

SihtkohtTüüpiline vestlus HTTP-puhverserveriga
HTTP-hoidlaEdasta HTTP-päring
HTTPS-hoidlaCONNECT, seejärel sihtkoha TLS

Ainult tunneleid aktsepteeriv teenus võib tavalise edastatud päringu tagasi lükata. HTTP 405 väärib pilku tegelikule meetodile, vastuse väljastajale ja puhverserveri poliitikale; see ei tõesta, et APT-il puudub SOCKS-i tugi või et selle parool on vale.

Võrrelge teenuse toetatud käitumist APT-i transpordidokumentatsiooni ja CONNECTi semantikaga. Kasutage ühilduvat heakskiidetud teenust või toetatud hoidla URL-i. Avalike hoidlate puhul, kus avalikud vahendajad on lubatud, pakub HTTP-puhverserverite loend kandidaate nende nõuete kontrollimiseks. Ärge eeldage, et https:// lisamine puhverserveri aadressile muudab hoidla protokolli või muudab iga päringu tunneliks.

Seotud artiklid