检查字符串是否包含错误404

时间:2012-11-25 14:49:40

标签: java

检查字符串是否包含error 404的简单方法是什么? 该字符串是由HttpGet构建的。

感谢任何帮助。

2 个答案:

答案 0 :(得分:2)

您应该更好地检查状态代码,如果状态为404,则不保证HTTP请求的结果字符串包含错误代码。

如果它是Apache HTTP客户端(看起来像,因为你提到了HttpGet):

get = new HttpGet("http://www.google.com");
response = client.execute(get);
if (response.getStatusLine().getStatusCode() == 404) {
    System.out.println("404 - Not found!");
}

答案 1 :(得分:1)

String方法contains怎么样?没有绒毛。如果你想做一些更高级的搜索,可能需要正则表达式。

代码:

String s = "Foo error 404 bar";
System.out.println(s.contains('error 404');

打印true

请注意,这不是查找错误的好方法(例如,请参阅Udo Klimaschewski的答案)。