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ð.

Skyldar greinar