これは、別のWebアプリケーションへのURLConnectionを開くために使用しているコードです
try {
URL url = new URL("https://mySecondWebApp/Cart");
HttpsURLConnection conn1 = (HttpsURLConnection) url.openConnection();//line1
conn1 .connect();//line 2 does not establishes the connection
conn1.getInputStream();// line 3 works which means that i get control to my app2 in debugger.But this also passes the control to IOException stating error java.io.FileNotFoundException: https://mySecondWebApp/Cart
}
catch (MalformedURLException e) {
log.error("MalformedURLException" + e);
}
catch (IOException e) {
log.info("getting IO error");
}
なぜライン 2 は app2 との接続を確立しないのに、ライン 3 は確立しないのですか? 2つ目は、回避したいapp2に正常に接続しているにもかかわらず、3行目の後にファイルnotfound例外が発生する理由です。私の意図は、app2への接続を確立して、app2のJavaコード内で制御を取得することです。