Windows preglednik koji radi kroz korporativni proxy ne dokazuje da je aplikacija zasnovana na libcurlu otkrila istu konfiguraciju. libcurl ima dokumentirane proxy opcije i varijable okruženja; otkrivanje proxyja Windows preglednika je drugi interfejs.

Aplikacija koja želi slijediti Windows postavke trenutnog korisnika može ih upitati pomoću Windows API za konfiguraciju proxyja. To i dalje ostavlja posao. URL automatske konfiguracije upućuje na PAC pravilo, a ne na fiksnu proxy krajnju točku pogodnu za izravno kopiranje u CURLOPT_PROXY.

Ručna proxy postavka
Parsirajte podržanu konfiguraciju i klijentu dajte odgovarajuće proxy i bypass opcije.
PAC ili automatsko otkrivanje
Procijenite pravilo za stvarno odredište koristeći podržanu integraciju.
Pozadinska usluga
Provjerite koji račun posjeduje efektivnu konfiguraciju; postavke interaktivnog korisnika možda nisu postavke usluge.

Za mali dijagnostički zahtjev, eksplicitna libcurl proxy opcija uklanja otkrivanje iz poređenja. Ograničena curl naredba može nezavisno provjeriti istu HTTP krajnju točku. Za upravljanu aplikaciju implementirajte predviđeno pravilo otkrivanja umjesto oslanjanja na uspješan zahtjev preglednika kao dokaz zajedničke konfiguracije.

Povezani članci