Я не получаю исходный URL-адрес на основе Android

#java #android

#java #Android

Вопрос:

После создания отдельного потока на Android они пытаются получить исходный URL-адрес. Через короткий URL. Но я этого не понял — извините, не родной английский.

Мой код:

 public class Expander_URL{

  private String expandURL="";
  private URL url;


  public String Expand(String short_url)throws IOException {
    url = new URL(short_url);
    HttpURLConnection conn = (HttpURLConnection) url.openConnection();


    conn.setInstanceFollowRedirects(false);
    conn.setRequestMethod("HEAD");

    this.expandURL = conn.getHeaderField("Location");
    conn.disconnect();

    return this.expandURL;
  }

}
  

Комментарии:

1. Вы должны проверить, что getResponseCode() возвращается.

2. я получил код ответа 0

3. Это не имеет смысла. Ноль не является допустимым кодом ответа.