我的应用程序频繁地向servlets发送请求,但自从最后一天开始给出UnknownHostException异常。我不知道自1个月以来工作正常的代码有什么问题。Android中的UnknownHost异常
我又增加了访问我的清单文件的互联网的权限。 我的servlet与PC浏览器正常工作。
我对Android的调用servlet代码是:
String url = "http://sampark.iiit.ac.in:8080/VTSServlets/CurrentTripInfo?mobilenum=##########&lat=10&long=10"
String response = getResponse(url);
public static String getResponse(final String url)
{
final StringBuilder builder = new StringBuilder();
final HttpClient client = new DefaultHttpClient();
System.out.println("URL :: " + url);
final HttpGet httpGet = new HttpGet(url);
try {
final HttpResponse response = client.execute(httpGet);
final StatusLine statusLine = response.getStatusLine();
final int statusCode = statusLine.getStatusCode();
if (statusCode == 200) {
final HttpEntity entity = response.getEntity();
final InputStream content = entity.getContent();
final BufferedReader reader = new BufferedReader(
new InputStreamReader(content));
String line;
while ((line = reader.readLine()) != null) {
builder.append(line);
}
} else {
builder.append("Not 200");
}
} catch (final ClientProtocolException e) {
e.printStackTrace();
} catch (final IOException e) {
e.printStackTrace();
}
return builder.toString();
}
}
我已经检查的所有要求,但不知道它是如何突然给UnknownHost例外,我正在测试我的Android手机应用程序?
2012-06-21
priyank
+0
**您的手机没有互联网连接或您拨打的网址是关闭**。 –
+0
好评@priyank –