Gudaha Fluent API ee Apache HttpClient 5, Request wuxuu dooran karaa boroksi halka Executor uu bixiyo akoonkiisa. Fuliyo codsiga iyada oo loo marayo shayga aqoonsiga leh:

HttpHost proxy = new HttpHost("http", "proxy.example", 8080);
Executor executor = Executor.newInstance()
    .auth(proxy, proxyUser, proxyPassword.toCharArray());

String body = executor.execute(
        Request.get("https://www.example.com/").viaProxy(proxy))
    .returnContent()
    .asString();

Executor iyo Request waxay ka yimaadaan org.apache.hc.client5.http.fluent; HttpHost wuxuu ka yimaadaa org.apache.hc.core5.http. Doorsoomayaasha akoonka waxay ka yimaadaan qaabeynta barnaamijka.

Laba isticmaalka boroksigu si ula kac ah ayay u qeexaan isla martigeliyaha iyo dekedda. viaProxy wuxuu dooranayaa wadada, halka auth uu diiwaangeliyo aqoonsiga dhexdhexaadiyahaas Executor. Haddii natiijada ugu dambaysa ay tahay 407, barbar dhig wadada la doortay iyo baaxadda aqoonsiga.

Wicitaanka habka execute ee ku habboon Request gaar ah wuxuu isticmaali lahaa waddo fulin kale. Ku hay Executor aqoonsiga leh oo ku xiran hawlgalka, sida tusaalaha, si macmiilka hela caqabadda uu u yeesho akoonka la qaabeeyey.

Tusaalaha wuxuu isticmaalaa interface-ka password char-array ee 5.x. Qaybo hore oo HttpClient 4 Fluent ah waxay isticmaalaan baakadaha iyo saxeexyada hababka kala duwan. Marka codsigu dhammaado, returnContent wuxuu cunaa qaybta jawaabta oo uu sii daayo xiriirkiisa si dib loogu isticmaalo.

Maqaallo la xiriira