Как добавить скриншот в README в репозитории github?

Просто вызовите getUrl () в экземпляре URLConnection после вызова getInputStream ():

URLConnection con = new URL( url ).openConnection();
System.out.println( "orignal url: " + con.getURL() );
con.connect();
System.out.println( "connected url: " + con.getURL() );
InputStream is = con.getInputStream();
System.out.println( "redirected url: " + con.getURL() );
is.close();

Если вам нужно знать, произошло ли перенаправление до фактического получения его содержимого, вот пример кода:

HttpURLConnection con = (HttpURLConnection)(new URL( url ).openConnection());
con.setInstanceFollowRedirects( false );
con.connect();
int responseCode = con.getResponseCode();
System.out.println( responseCode );
String location = con.getHeaderField( "Location" );
System.out.println( location );
535
задан MD XF 2 January 2018 в 17:13
поделиться