Code example for HttpHead

0
 
    private static String unredirect(String uri) throws IOException {
        if (!isRedirector(uri)) {
            return uri;
        } 
        HttpUriRequest head = new HttpHead(uri);
        AndroidHttpClient client = AndroidHttpClient.newInstance(null);
        HttpResponse response = client.execute(head);
        int status = response.getStatusLine().getStatusCode();
        if (status == 301 || status == 302) {
            Header redirect = response.getFirstHeader("Location");
            if (redirect != null) {
                String location = redirect.getValue();
                if (location != null) {
                    return location;
                } 
            } 
        } 
        return uri;
    } 
Contextual code suggestions in your IDE  Get Codota for Java