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 கிளையண்ட் இருக்கலாம், அதன் வழியும் உள்ளமைக்கப்பட வேண்டும்.

தொடர்புடைய கட்டுரைகள்