APT niyə hər yükləmə üçün CONNECT istifadə etmir
Adi HTTP yönləndirmə və HTTPS tunelləşdirmə fərqli proxy söhbətlərindən istifadə edir. Yalnız CONNECT dəstəkləyən xidmət HTTP deposunun yaratdığı sorğuları dəstəkləməyə bilər.
“Proxy CONNECT qəbul edir” demək deyil ki, o, APT-nin göndərəcəyi hər sorğunu qəbul edir.
Adi HTTP deposu üçün APT normal HTTP proxy yönləndirməsindən istifadə edə bilər: proxy təyinat resursunu müəyyən edən HTTP sorğusu alır. HTTP proxy vasitəsilə HTTPS üçün müştəri adətən CONNECT tuneli qurur, sonra onun vasitəsilə təyinatın TLS sessiyasını danışır.
| Təyinat | HTTP proxy ilə tipik söhbət |
|---|---|
| HTTP deposu | HTTP sorğusunu yönləndir |
| HTTPS deposu | CONNECT, sonra təyinat TLS |
Yalnız tunelləri qəbul edən xidmət adi yönləndirilmiş sorğunu rədd edə bilər. HTTP 405 faktiki metoda, cavab verənə və proxy siyasətinə baxmağa dəyər; bu, APT-nin SOCKS dəstəyi olmadığını və ya parolunun səhv olduğunu sübut etmir.
Xidmətin dəstəklənən davranışını APT nəqliyyat sənədləri və CONNECT semantikası ilə müqayisə edin. Uyğun təsdiqlənmiş xidmət və ya dəstəklənən depo URL-i istifadə edin. Açıq vasitəçilərə icazə verilən ictimai depolar üçün HTTP proxy siyahısı bu tələblərə uyğun yoxlamaq üçün namizədlər təqdim edir. https://-in proxy ünvanına əlavə edilməsinin deponun protokolunu dəyişdirdiyini və ya hər sorğunu tunelə çevirdiyini güman etməyin.