1

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

任何帮助表示赞赏。

4

2 回答 2

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!");
}
于 2012-11-25T15:04:05.653 回答
1

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

代码:

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

打印true

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

于 2012-11-25T14:52:18.900 回答