Hubi in dhisaha Tables uu helo khad HTTP oo buuxa. Gelintaas waxay ka gudubtaa ikhtiyaarka httpClient ee gaarka ah; haddii barnaamijku leeyahay khad, ku habee gaadiidka proxy-ka og marka la dhisayo khadkaas.

Gelinta tooska ah ee macmiilka Netty HTTP, dhis gaadiidka oo u gudbi 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 halkan waa com.azure.core.http.HttpClient. Noocyada kale waxay ka yimaadaan Azure Core HTTP/Netty, Azure Data Tables iyo java.net.InetSocketAddress. Barnaamijku wuxuu bixiyaa isbeddelada habaynta iyo aqoonsiga.

ProxyOptions.Type.HTTP wuxuu doortaa dhexdhexaadiyaha; setCredentials wuxuu bixiyaa akoonkiisa waxaana laga tagi karaa goobaha aan xaqiijin lahayn. Habayntaas, gelin ka timid liiska proxy HTTP waxay bixin kartaa ciwaanka waddada loo ogol yahay ee goobta Tables ee dadweynaha; ha ka taggin aqoonsiga proxy-ga gaadiidka. Xarigga isku xirka kaydka ayaa wali dooranaya adeega Tables.

Tan waxay isticmaashaa xaqiijinta xarigga isku xirka. Habaynta aqoonsiga aqoonsiga waxay yeelan kartaa macmiil HTTP gaar ah oo token-ka lagu helo, kaas oo waddadiisa sidoo kale loo habayn doono.

Maqaallo la xiriira