ANDROIDで以下のコードを使用して短縮URLからURLを取得しようとしていました。ですから、何か考えがあれば助けてください~~
「 ; うまくいく〜」というコメントが多いですが、 getHeaders("Location")はresponse.getHeaders("Location")
うまくいかないと思います
長い URL を取得する他の方法はありますか?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~
HttpClient myclient = new DefaultHttpClient();
String url = "http://goo.gl/XNK93Q";
HttpGet myget = new HttpGet(url);
HttpResponse response = null;
response = myclient.execute(myget);
HttpEntity entity = response.getEntity();
for(Header header : response.getHeaders("Location")) {
System.out.println("Location from connect:" + header.getValue());
}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~