Ορίστε το proxy του Unirest πριν ξεκινήσει ο client του
Διαμορφώστε ρητά τον client Kong Unirest ή επιλέξτε ιδιότητες συστήματος JVM πριν ενεργοποιηθεί ο υποκείμενος client.
Ορίστε μια διαδρομή Kong Unirest πριν το πρώτο αίτημα ενεργοποιήσει τον client του:
Unirest.config().proxy("proxy.example", 8080);
HttpResponse<String> response = Unirest
.get("https://www.example.com/")
.asString();Πριν ενεργοποιηθεί ένα νέο στιγμιότυπο για επιτρεπόμενα δημόσια αιτήματα, μια διεύθυνση HTTP από τη λίστα proxy HTTP μπορεί να συμπληρώσει το host και τη θύρα του παραδείγματος χωρίς λογαριασμό proxy. Η τεκμηριωμένη υπερφόρτωση proxy δέχεται επίσης όνομα χρήστη/κωδικό από τη διαμόρφωση της εφαρμογής. Δεν ανήκουν στο URL προορισμού.
Για μια σκόπιμα καθοδηγούμενη από ιδιότητες πολιτική, επιλέξτε αντ' αυτού το εξής:
Unirest.config().useSystemProperties(true);Η ύπαρξη μιας ιδιότητας JVM δεν κάνει κάθε client HTTP να τη διαβάζει. Επιλέξτε την πηγή κατά την αρχικοποίηση· οι επιλογές που χρησιμοποιήθηκαν για τη δημιουργία ενεργοποιημένου client απαιτούν ρητό τερματισμό ή επαναφορά πριν αλλάξουν.
Για ξεχωριστές διαμορφώσεις, χρησιμοποιήστε το Unirest.spawnInstance() και στείλτε μέσω του ίδιου στιγμιότυπου. Το στατικό κύριο στιγμιότυπο δεν διαμορφώνει ένα στιγμιότυπο που δημιουργήθηκε και ένας κοινόχρηστος ενεργοποιημένος client δεν πρέπει να εναλλάσσεται γύρω από ταυτόχρονα αιτήματα.
Παλαιότερα παραδείγματα com.mashape που χρησιμοποιούν Unirest.setProxy(HttpHost) ανήκουν σε άλλο API. Αντιστοιχίστε αυτή την εξάρτηση αντί να συνδυάζετε το σημείο εισόδου της με τη διαμόρφωση του Kong.