Twilio Java 13.1.0 NetworkHttpClient ئىچىدە Apache HttpClient 5 قۇرغۇچىسىنى قوبۇل قىلىدۇ. شۇ قۇرغۇچىنىڭ ۋاكالەتچىسىنى سەپلەپ، ئاندىن يۆتكىگۈچنى SDK خېرىدارىغا ئۆتكۈزۈڭ:

import com.twilio.http.NetworkHttpClient;
import com.twilio.http.TwilioRestClient;
import org.apache.hc.client5.http.impl.classic.HttpClientBuilder;
import org.apache.hc.core5.http.HttpHost;

var apacheBuilder = HttpClientBuilder.create()
    .setProxy(new HttpHost("http", "proxy.example", 8080));

var transport = new NetworkHttpClient(apacheBuilder);
var twilioClient = new TwilioRestClient.Builder(accountSid, authToken)
    .httpClient(transport)
    .build();

accountSid بىلەن authToken پروگراممىنىڭ Twilio كىنىشكىسى. بۇ پارچە خېرىدارنى قۇرىدۇ؛ ئۇنى بايلىق مەشغۇلاتىنىڭ خېرىدار قوبۇل قىلىدىغان ئارتۇق يۈكلىمىسىدە ئىشلىتىڭ، مەسىلەن create(twilioClient).

http سىخېمىسى ۋاكالەتچى ئۇلىنىشىنى چۈشەندۈرىدۇ. Twilio نىڭ API ئادرېسى HTTPS بولۇپ قالىدۇ. ۋاكالەتچى ھېساباتىسىز رۇخسەت قىلىنغان ئاممىۋى API سىنىقى ئۈچۈن HTTP ۋاكالەتچى تىزىملىكىدىن HTTP ئادرېس قۇرغۇچىنىڭ ۋاكالەتچى ساھىبجامى ۋە پورتىنى تولدۇرالايدۇ.

دەلىللەنگەن ۋاكالەتچى ئۈچۈن NetworkHttpClient قۇرۇشتىن بۇرۇن ۋاكالەتچى ساھىبجامى ۋە پورتى بىلەن چەكلەنگەن Apache كىنىشكە تەمىنلىگۈچىسىنى باغلاڭ. ئۇنىڭ ھېساباتى Twilio API ھېساباتىدىن ئايرىم.

Apache خېرىدار ئەۋلادىغا ماسلىشىڭ

ئىلگىرىكى Twilio نەشرلىرى org.apache.http ئاستىدا Apache 4 تۈرلىرىنى ئىشلەتكەن. Apache 5 org.apache.hc بولاقلىرى ۋە باشقا HttpHost قۇرغۇچى ئىمزالىرىنى ئىشلىتىدۇ. بۇ مىسالنى ماسلاشتۇرۇشتىن بۇرۇن پروگرامما تاللىغان Twilio نەشرىدىكى NetworkHttpClient قۇرغۇچىسىنى تەكشۈرۈڭ.

مۇناسىۋەتلىك ماقالىلەر