Żomm l-URL vera tar-riżors u għaddi l-prokura b'mod separat lil URLConnection:

URI destination = URI.create("https://example.com/report");
Proxy proxy = new Proxy(Proxy.Type.HTTP,
    new InetSocketAddress("203.0.113.10", 8080));
URLConnection connection = destination.toURL().openConnection(proxy);
connection.setConnectTimeout(5000);
connection.setReadTimeout(10000);

java.net imports u ibdel l-indirizz tal-prokura fid-dokumentazzjoni mas-servizz HTTP tiegħek jew ma' kandidat mill- lista tal-prokuri HTTP. Il-konnessjoni xorta titlob https://example.com/report; il-prokura hija r-rotta tagħha. Dan is-setup ma jikkonfigurax la kredenzjali u lanqas kull librerija HTTP fil-JVM.

Kodiċi żbaljat li jdaħħal il-prokura fl-URL tar-riżors jista' jikseb paġna web tal-prokura jew żball malajr minflok ir-rapport. Qabbel l-istatus, il-kontenut u d-destinazzjoni attwali qabel ma tinterpreta dik ir-risposta malajr bħala prestazzjoni aħjar.

openConnection(Proxy) iħalli l-passaġġ tar-riżors fuq l-URI tad-destinazzjoni. Żomm dak l-isem tal-host għall-verifika taċ-ċertifikat HTTPS ukoll; li tbiddlu għall-intermedjarju jista' jżid nuqqas ta' qbil fl-isem mal-iżball tar-routing.

Jekk l-applikazzjoni tibni klijent HTTP ieħor, uża dak il-klijent jew l-interfaċċa tal-connection-factory tiegħu. Oġġett tal-prokura URLConnection ma jistax jikkonfigura passaġġ li qatt ma jsejjaħ din l-API.

Artikli relatati