Twilio Java SDK 13: Set upp eitt proxy við Apache HttpClient 5
Set upp eitt NetworkHttpClient, ið skilur proxy, og lat tað víðari til TwilioRestClient uttan at byggja ummælislag SDK-ans uppaftur.
Twilio Java 13.1.0 tekur ímóti einum Apache HttpClient 5-byggjara í NetworkHttpClient. Set upp proxy hjá tí byggjaranum, og lat tá flutningin víðari til SDK-klientin:
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 og authToken eru Twilio-skjalaloyvi forritans. Brotið byggir klientin; brúka tað í klient-móttakandi yvirskriftini av tilfeingisvirkseminum, til dømis create(twilioClient).
Skemað http lýsir proxy-sambandið. API-slóðin hjá Twilio verður verandi HTTPS. Til eina loyvda almenna API-kanning uttan proxy-konto kan ein HTTP-adressa úr HTTP-proxy-listanum fylla proxy-vert og port hjá byggjaranum.
Fyri eitt váttað proxy, fest ein Apache-skjalaloyvisveitara avmarkaðan til proxy-vert og port áðrenn tú byggir NetworkHttpClient. Konto hansara er aðskild frá Twilio API-kontonni.
Halt teg til Apache-klientættarliðið
Fyrri Twilio-útgávur brúktu Apache 4-klassar undir org.apache.http. Apache 5 brúkar org.apache.hc-pakkar og aðrar HttpHost-byggjaraskriftir. Kanna byggjaran NetworkHttpClient í valdu Twilio-útgávuni í forritinum áðrenn tú tillagar hetta dømið.