Tables ගොඩනගන්නාට සම්පූර්ණ HTTP නල මාර්ගයක් ලැබෙන්නේදැයි පරීක්ෂා කරන්න. එම ආදානය එහි වෙනම httpClient විකල්පය අභිබවා යයි; යෙදුමට නල මාර්ගයක් තිබේ නම්, එම නල මාර්ගය ගොඩනගන විට ප්‍රොක්සි-දැනුවත් ප්‍රවාහනය වින්‍යාස කරන්න.

සෘජු Netty HTTP සේවාදායක ආදානය සඳහා, ප්‍රවාහනය ගොඩනගා 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 යනු com.azure.core.http.HttpClient වේ. අනෙක් වර්ග Azure Core HTTP/Netty, Azure Data Tables සහ java.net.InetSocketAddress වෙතින් පැමිණේ. වින්‍යාස සහ අක්තපත්‍ර විචල්‍ය යෙදුම විසින් සපයයි.

ProxyOptions.Type.HTTP මැදිහත්කරු තෝරයි; setCredentials එහි ගිණුම සපයන අතර සත්‍යාපනයක් නොමැති අන්ත ලක්ෂ්‍ය සඳහා ඉවත් කළ හැක. එම වින්‍යාසයේදී HTTP ප්‍රොක්සි ලැයිස්තුවක සටහනක් අනුමත පොදු Tables අන්ත ලක්ෂ්‍ය මාර්ගයක් සඳහා ලිපිනය සැපයිය හැක; ප්‍රවාහනයේ ප්‍රොක්සි අක්තපත්‍ර නොතබන්න. ගබඩා සම්බන්ධතා තන්තුව තවමත් Tables සේවාව තෝරයි.

මෙය සම්බන්ධතා-තන්තු සත්‍යාපනය භාවිත කරයි. අනන්‍යතා-අක්තපත්‍ර සැකැස්මකට ටෝකන් ලබා ගැනීම සඳහා වෙනම HTTP සේවාදායකයක් තිබිය හැකි අතර එහි මාර්ගයද වින්‍යාස කළ යුතුය.

අදාළ ලිපි