Beri API penyedia proxy rute pemulihan yang independen
Pilih akses langsung, proxy pengelolaan yang stabil, atau data cache disetujui yang dapat dipakai sebelum mengandalkan penyedia untuk mengganti proxy yang mati.
Mengambil pengganti melalui proxy mati yang sedang diganti menciptakan kegagalan yang sama lagi. API penyedia membutuhkan rute yang dapat dipakai secara independen.
- Untuk akses langsung yang diizinkan, gunakan pegangan cURL terpisah dengan
CURLOPT_PROXYkosong untuk menonaktifkan perutean proxy yang diwarisi. - Untuk proxy pengelolaan yang stabil, konfigurasikan titik akhir dan kebijakan lewati yang dimaksud pada pegangan penyedia.
- Jika memakai cache yang disetujui, cache itu harus berisi titik akhir yang dapat dipakai untuk pemulihan ini.
Pisahkan pegangan penyedia dari pegangan unduhan tujuan. Validasi status penyedia dan titik akhir yang dikembalikannya sebelum mengubah rute unduhan. Respons kosong bisa berupa kegagalan autentikasi, kuota, atau layanan penyedia, bukan kesehatan proxy.
Jika tidak ada rute independen atau cache yang dapat dipakai, laporkan kegagalan bootstrap tersebut. Memilih «tanpa proxy» tidak dapat menciptakan akses langsung pada jaringan yang tidak mengizinkannya.