Dajte API-ju pružaoca proxy nezavisan put oporavka
Izaberite direktan pristup, stabilan upravljački proxy ili upotrebljive odobrene keširane podatke pre nego što se pouzdate u pružaoca da zameni mrtav proxy.
Dobavljanje zamene kroz mrtvi proxy koji se zamenjuje 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 konfigurišite njegovu krajnju tačku i predviđenu politiku zaobilaženja na ručki pružaoca.
- Ako koristite odobreni keš, on mora sadržati krajnju tačku upotrebljivu za ovaj oporavak.
Držite ručku pružaoca odvojeno od ručke za preuzimanje odredišta. Proverite status pružaoca i krajnju tačku koju vraća pre nego što promenite put preuzimanja. Prazan odgovor može biti greška autentifikacije, kvote ili usluge pružaoca, a ne zdravlje proxyja.
Kada nema nezavisnog puta ni upotrebljivog keša, prijavite taj početni neuspeh. Izbor „bez proxyja“ ne može stvoriti direktan pristup na mreži koja to ne dozvoljava.