وګورئ چې ایا د 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 کلاینټ ولري، چې لاره یې هم باید تنظیم شي.

اړوندې مقالې