Tetapkan Proksi Unirest Sebelum Kliennya Bermula
Konfigurasikan klien Kong Unirest secara eksplisit, atau pilih sifat sistem JVM, sebelum klien asasnya diaktifkan.
Tetapkan laluan Kong Unirest sebelum permintaan pertama mengaktifkan kliennya:
Unirest.config().proxy("proxy.example", 8080);
HttpResponse<String> response = Unirest
.get("https://www.example.com/")
.asString();Sebelum mengaktifkan instans baharu untuk permintaan awam yang dibenarkan, alamat HTTP daripada senarai proksi HTTP boleh mengisi hos dan port contoh tanpa akaun proksi. Beban berlebihan proksi yang didokumenkan juga menerima nama pengguna/kata laluan daripada konfigurasi aplikasi. Kedua-duanya bukan sebahagian daripada URL destinasi.
Untuk dasar yang sengaja dipacu sifat, pilih ini sebaliknya:
Unirest.config().useSystemProperties(true);Kewujudan sifat JVM tidak membuatkan setiap klien HTTP membacanya. Pilih sumber semasa pemulaan; pilihan yang digunakan untuk membina klien yang telah diaktifkan memerlukan penutupan atau set semula yang eksplisit sebelum ia boleh berubah.
Untuk konfigurasi berbeza, gunakan Unirest.spawnInstance() dan hantar melalui instans yang sama. Instans utama statik tidak mengkonfigurasi instans yang dicipta, dan klien aktif yang dikongsi tidak sepatutnya ditukar ganti sekitar permintaan serentak.
Contoh com.mashape lama yang menggunakan Unirest.setProxy(HttpHost) tergolong dalam API lain. Padankan kebergantungan itu dan jangan gabungkan titik masuknya dengan konfigurasi Kong.