Hifadhi URL halisi ya rasilimali na tuma proksi kando kwa 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);

Tumia uagizaji wa java.net na ubadilishe anwani ya proksi ya nyaraka na huduma yako ya HTTP au mwombaji kutoka orodha ya proksi za HTTP. Muunganisho bado unaomba https://example.com/report; proksi ni njia yake. Mpangilio huu hauandiki vitambulisho wala kila maktaba ya HTTP katika JVM.

Msimbo mbovu unaoweka proksi kwenye URL ya rasilimali unaweza kupata ukurasa wa proksi wa haraka au hitilafu badala ya ripoti. Linganisha hali, maudhui na lengwa halisi kabla ya kufasiri jibu hilo la haraka kama utendaji bora.

openConnection(Proxy) huacha njia ya rasilimali kwenye URI lengwa. Hifadhi jina hilo la mwenyeji pia kwa uthibitishaji wa cheti cha HTTPS; kulibadilisha kuwa mpatanishi kunaweza kuongeza kutolingana kwa jina kwenye hitilafu ya uelekezaji.

Ikiwa programu inaunda mteja mwingine wa HTTP, tumia mteja huyo au kiolesura chake cha kiwanda cha muunganisho. Kipengee cha proksi cha URLConnection hakiwezi kuandika njia ambayo haitoi wito kwa API hii kamwe.

Makala zinazohusiana