Đặt proxy của Unirest trước khi client của nó khởi động
Cấu hình client Kong Unirest một cách rõ ràng, hoặc chọn thuộc tính hệ thống JVM, trước khi client nền được kích hoạt.
Đặt tuyến Kong Unirest trước khi yêu cầu đầu tiên kích hoạt client của nó:
Unirest.config().proxy("proxy.example", 8080);
HttpResponse<String> response = Unirest
.get("https://www.example.com/")
.asString();Trước khi kích hoạt một phiên bản mới cho các yêu cầu công khai được phép, một địa chỉ HTTP từ danh sách proxy HTTP có thể điền host và cổng của ví dụ mà không cần tài khoản proxy. Phần nạp chồng proxy được ghi chép cũng nhận tên người dùng/mật khẩu từ cấu hình ứng dụng. Chúng không thuộc URL đích.
Đối với chính sách chủ động dựa trên thuộc tính, hãy chọn cách này thay thế:
Unirest.config().useSystemProperties(true);Việc một thuộc tính JVM tồn tại không khiến mọi client HTTP đọc nó. Hãy chọn nguồn trong lúc khởi tạo; các tùy chọn dùng để dựng một client đã kích hoạt cần tắt hoặc đặt lại rõ ràng trước khi có thể thay đổi.
Đối với cấu hình riêng biệt, dùng Unirest.spawnInstance() và gửi qua chính phiên bản đó. Phiên bản chính tĩnh không cấu hình phiên bản được tạo, và không nên chuyển đổi client đã kích hoạt dùng chung quanh các yêu cầu đồng thời.
Các ví dụ com.mashape cũ dùng Unirest.setProxy(HttpHost) thuộc về một API khác. Hãy khớp với phần phụ thuộc đó thay vì kết hợp điểm vào của nó với cấu hình của Kong.