Tôi rất mới với Java. Tôi đang sử dụng mã sau đây cho các API REST gọi, làm việc tốt trong môi trường đơn giản nhưng khi tôi sử dụng với môi trường proxy Nó ném NullPointerException. Tôi tìm thấy kết quả trên google rằng chúng ta phải thiết lập thiết lập proxy cho điều đó. Tôi đặt proxy theo bài viết http://www.javaworld.com/javaworld/javatips/jw-javatip42.html nhưng điều này không hoạt động + base64Encode (mật khẩu) tạo lỗi cú pháp.Proxy Với lớp Java URLConnection
URL url = new URL("http://examplerestapi/get/user");
URLConnection yc = url.openConnection();
in = new BufferedReader(new InputStreamReader(yc.getInputStream()));
String inputLine;
while ((inputLine = in.readLine()) != null) {
sb.append(inputLine);
}
String res = sb.toString();
hãy giúp tôi đặt proxy Host, cổng, tên người dùng và mật khẩu.
cảm ơn hoạt động tốt đẹp của nó ngay bây giờ. –
Còn tên người dùng và mật khẩu thì sao? –
@Gian, mã trên có đặt cấu hình proxy trên phạm vi jvm như system.setProperty không? –