次のコードを使用して、URL が存在するかどうかを確認しようとしました。要件は、URL にファイルが存在するかどうかを確認することです。
try{
HttpURLConnection.setFollowRedirects(false);
HttpURLConnection con = (HttpURLConnection) new URL(url).openConnection();
con.setRequestMethod("HEAD");
responseCode = con.getResponseCode();
return Response.ok(Integer.toString(responseCode)).build();
}
catch(Exception e){
return Response.ok(e.getMessage()).build();
}
URL にスペースや特殊文字が含まれていない場合、これは完全に機能します。しかし、コードがある場合は常にコード 404 を返します。これを解決する方法を教えてください。前もって感謝します。