【发布时间】:2015-05-27 12:19:16
【问题描述】:
我可以用这段代码在java中做到这一点:
String url = "http://t.co/i5dE1K4vSs";
URLConnection conn = new URL( url ).openConnection();
System.out.println( "orignal url: " + conn.getURL() );
conn.connect();
System.out.println( "connected url: " + conn.getURL() );
InputStream inputS = conn.getInputStream();
System.out.println( "redirected url: " + conn.getURL() );
inputS.close();
现在在 android 中,当单击按钮时,它会调用:
public void followRedirects(View v) throws ClientProtocolException, IOException, URISyntaxException
{
String url = "http://t.co/i5dE1K4vSs";
URLConnection conn = new URL( url ).openConnection();
System.out.println( "orignal url: " + conn.getURL() );
conn.connect();
System.out.println( "connected url: " + conn.getURL() );
InputStream inputS = conn.getInputStream();
System.out.println( "redirected url: " + conn.getURL() );
inputS.close();
}
这是我在android中的错误日志
【问题讨论】:
-
我认为您需要在清单文件中添加相应的权限。你添加网络权限了吗?
标签: java android http url redirect