Dajte API-ju pružaoca proxyja nezavisan put oporavka
Odaberite direktan pristup, stabilan upravljački proxy ili upotrebljive odobrene keširane podatke prije nego se pouzdate u pružaoca da zamijeni mrtav proxy.
Dobavljanje zamjene kroz mrtvi proxy koji se zamjenjuje ponovo stvara istu grešku. API pružaoca treba put koji je nezavisno upotrebljiv.
- Za dozvoljeni direktni pristup, koristite zasebnu cURL ručku s praznim
CURLOPT_PROXYda onemogućite naslijeđeno proxy usmjeravanje. - Za stabilan upravljački proxy, konfigurirajte njegovu krajnju tačku i predviđenu politiku zaobilaženja na ručki pružaoca.
- Ako koristite odobreni keš, on mora sadržavati krajnju tačku upotrebljivu za ovaj oporavak.
Držite ručku pružaoca odvojeno od ručke za preuzimanje odredišta. Provjerite status pružaoca i krajnju tačku koju vraća prije nego promijenite put preuzimanja. Prazan odgovor može biti greška autentifikacije, kvote ili usluge pružaoca, a ne zdravlje proxyja.
Kada nema nezavisnog puta ili upotrebljivog keša, prijavite taj početni neuspjeh. Odabir „bez proxyja“ ne može stvoriti direktan pristup na mreži koja to ne dozvoljava.