私はJavaで非常に新しいです。呼び出し元のREST APIには次のコードを使用していますが、シンプルな環境でうまく動作しますが、プロキシ環境で使用した場合NullPointerExceptionが投げられます。私はgoogleで結果を見つけました。そのためにプロキシを設定する必要があります。そのhttp://www.javaworld.com/javaworld/javatips/jw-javatip42.htmlの記事にしたがってプロキシを設定しましたが、これは動作していません+ base64Encode(パスワード)構文エラーを作成中です。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、上記のコードは、system.setPropertyのようなjvmスコープのプロキシ設定を設定しますか? –