Gib der Proxy-Provider-API einen unabhängigen Wiederherstellungsweg
Wähle direkten Zugriff, einen stabilen Verwaltungsproxy oder nutzbare freigegebene Cache-Daten, bevor du dich darauf verlässt, dass ein Anbieter einen toten Proxy ersetzt.
Eine Ersatzressource über den toten Proxy zu holen, der ersetzt wird, erzeugt denselben Fehler erneut. Die Provider-API braucht einen Weg, der unabhängig nutzbar ist.
- Für erlaubten direkten Zugriff nutze ein separates cURL-Handle mit leerem
CURLOPT_PROXY, um geerbtes Proxy-Routing zu deaktivieren. - Für einen stabilen Verwaltungsproxy konfiguriere seinen Endpunkt und die vorgesehene Bypass-Richtlinie am Provider-Handle.
- Wird ein freigegebener Cache genutzt, muss er einen für diese Wiederherstellung nutzbaren Endpunkt enthalten.
Halte das Provider-Handle getrennt vom Handle für den Ziel-Download. Prüfe den Provider-Status und den zurückgegebenen Endpunkt, bevor du die Download-Route änderst. Eine leere Antwort kann ein Authentifizierungs-, Kontingent- oder Dienstfehler des Anbieters sein, nicht der Zustand eines Proxys.
Wenn kein unabhängiger Weg und kein nutzbarer Cache existiert, melde diesen Bootstrap-Fehler. Die Auswahl „ohne Proxy“ kann keinen direkten Zugriff in einem Netz herstellen, das ihn nicht erlaubt.