gpt4 book ai didi

java - HtmlUnit网页状态码

转载 作者:搜寻专家 更新时间:2023-11-01 01:13:53 25 4
gpt4 key购买 nike

我正在尝试获取给定页面的网络状态。但是,当出现 404 错误时,页面不会返回状态代码,而是抛出错误。

int status= webClient.getPage("website").getWebResponse().getStatusCode();
System.out.println( status);

有什么想法吗?

我想查看网站何时超时,但出于测试目的,我对所需网站的 URL 进行了格式错误处理,以查看是否可以看到 404。

最佳答案

根据 this

你可以这样做:

webclient.setThrowExceptionOnFailingStatusCode(False)

****编辑***

这会打印出你的状态码:

 WebClient webClient = new WebClient();
webClient.setThrowExceptionOnFailingStatusCode(false);
int status = webClient.getPage("http://google.co.uk/ffffff").getWebResponse()
.getStatusCode();
System.out.println(status);

打印出 404 - 你的状态码。

关于java - HtmlUnit网页状态码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11142440/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com