我有一个Android应用程序进行http GET调用。代码非常简单:
URL url = new URL(sUrl);
URLConnection urlc = url.openConnection();
InputStream is = urlc.getInputStream();
BufferedReader in = new BufferedReader(new InputStreamReader(is));
while ((str = in.readLine()) != null) {
buff.append(str);
}
// do stuff with the data
最近这个电话已停止工作,我收到了301 Moved Permanently响应。但是,通过浏览器可以很好地完成呼叫。
这会导致什么?这是故意拒绝我的请求吗?有什么我可以改变来解决这个问题吗?