Java에서 리디렉션된 URL 찾기
Java에서 웹페이지에 액세스하는 동안 URL이 대체 위치로 리디렉션되는 시나리오를 처리하는 것이 중요합니다. 리디렉션된 URL을 확인하려면 URL 및 URLConnection 클래스를 사용할 수 있습니다.
URLConnection.getUrl() 사용
URLConnection을 사용하여 연결을 설정한 후 getUrl()을 호출하여 연결이 리디렉션되는 실제 URL입니다. 기본적으로 연결은 자동으로 리디렉션을 따르므로 리디렉션된 URL을 제공합니다.
URLConnection con = url.openConnection(); con.connect(); System.out.println("Redirected URL: " + con.getURL());
콘텐츠를 검색하기 전에 리디렉션 확인
어떤 경우에는 다음을 수행할 수 있습니다. 콘텐츠를 가져오기 전에 URL이 리디렉션되는지 확인하세요. 이를 달성하려면 다음 단계를 따르세요.
HttpURLConnection con = (HttpURLConnection)(new URL( url ).openConnection()); con.setInstanceFollowRedirects( false ); con.connect(); int responseCode = con.getResponseCode(); String location = con.getHeaderField( "Location" );
위 내용은 Java에서 리디렉션된 URL을 찾는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!