İlk istek istemcisini etkinleştirmeden önce bir Kong Unirest rotası ayarlayın:

Unirest.config().proxy("proxy.example", 8080);

HttpResponse<String> response = Unirest
    .get("https://www.example.com/")
    .asString();

İzin verilen genel istekler için yeni bir örnek etkinleştirilmeden önce, HTTP proxy listesinden bir HTTP adresi, proxy hesabı olmadan örneğin ana bilgisayarını ve bağlantı noktasını doldurabilir. Belgelenen proxy aşırı yüklemesi, uygulama yapılandırmasındaki kullanıcı adı/parolayı da kabul eder. Bunlar hedef URL'ye ait değildir.

Bilinçli olarak özellik güdümlü bir ilke için bunun yerine şunu etkinleştirin:

Unirest.config().useSystemProperties(true);

Bir JVM özelliğinin var olması, her HTTP istemcisinin onu okuyacağı anlamına gelmez. Kaynağı başlatma sırasında seçin; etkinleştirilmiş bir istemci oluşturmak için kullanılan seçenekler, değişebilmeleri için açık bir kapatma veya sıfırlama gerektirir.

Farklı yapılandırmalar için Unirest.spawnInstance() kullanın ve aynı örnek üzerinden gönderin. Statik birincil örnek, oluşturulmuş bir örneği yapılandırmaz ve paylaşılan etkinleştirilmiş bir istemci eşzamanlı istekler etrafında değiştirilmemelidir.

Eski com.mashape örnekleri Unirest.setProxy(HttpHost) kullanır ve başka bir API'ye aittir. Giriş noktasını Kong yapılandırmasıyla birleştirmek yerine o bağımlılığa uyum sağlayın.

İlgili makaleler