Angalia kama mjenzi wa Tables anapokea bomba kamili la HTTP. Ingizo hilo linabatilisha chaguo lake tofauti la httpClient; ikiwa programu inamiliki bomba, sanidi usafirishaji unaofahamu proksi wakati wa kujenga bomba hilo.

Kwa ingizo la moja kwa moja la mteja wa Netty HTTP, tengeneza usafirishaji na uupitishe kwa Tables:

ProxyOptions proxy = new ProxyOptions(
    ProxyOptions.Type.HTTP,
    new InetSocketAddress("proxy.example.net", 8080)
);
proxy.setCredentials(proxyUser, proxyPassword);

HttpClient transport = new NettyAsyncHttpClientBuilder()
    .proxy(proxy)
    .build();

TableClient tables = new TableClientBuilder()
    .connectionString(storageConnectionString)
    .tableName("records")
    .httpClient(transport)
    .buildClient();

HttpClient hapa ni com.azure.core.http.HttpClient. Aina nyingine hutoka Azure Core HTTP/Netty, Azure Data Tables na java.net.InetSocketAddress. Programu hutoa vigeu vya usanidi na vitambulisho.

ProxyOptions.Type.HTTP huchagua mpatanishi; setCredentials hutoa akaunti yake na inaweza kuachwa kwa vituo visivyo na uthibitishaji. Katika usanidi huo, ingizo kutoka orodha ya proksi HTTP linaweza kutoa anwani ya njia inayoruhusiwa ya kituo cha umma cha Tables; usiache vitambulisho vya proksi kwenye usafirishaji. Kamba ya muunganisho wa hifadhi bado huchagua huduma ya Tables.

Hii hutumia uthibitishaji wa kamba ya muunganisho. Mpangilio wa vitambulisho vya utambulisho unaweza kuwa na mteja tofauti wa HTTP kwa upataji wa tokeni, ambao njia yake pia inahitaji kusanidiwa.

Makala zinazohusiana