5
我对Java很新。我使用以下代码调用REST API,它在简单环境中工作正常,但是当我使用代理环境时,它抛出了NullPointerException。我在google上找到了我们必须为其设置代理设置的结果。我根据http://www.javaworld.com/javaworld/javatips/jw-javatip42.html文章设置代理,但这不起作用+ base64编码(密码)创建语法错误。代理与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();
请帮我设置代理主机,端口,用户名和密码。
感谢它现在的工作很好。 –
用户名和密码怎么样? –
@Gian,上面的代码将设置jvm作用域上的代理配置,如system.setProperty? –