Android-获取在浏览器中打开的网页的状态代码

问题描述 投票:0回答:1

在桌面浏览器中,扩展程序可以轻松获取在浏览器中打开的网页的状态码。状态码是200、302、404、502等...

HTTP response status codes

Response.status

我的问题是,有没有一种方法可以获取在Android浏览器中打开的网页的状态代码?在Android运行时中以编程方式通过Java?

[可能只是一种通过Browser内容提供者或Browser来获取它们的方法,我正在研究之中。

我并不是说要在WebResourceResponse中下载页面的状态码。已经有一个问题可以解决:

WebResourceResponse

我的意思是获取在Android浏览器中打开的页面的状态代码。我们如何获得这些?

WebView

android google-chrome firefox android-browser android-chrome
1个回答
0
投票

示例1:

Get HTTP Status Code in Android WebView

这绝不是一个有力的例子;您将需要处理IOExceptions等。但这应该可以帮助您入门。

如果需要更多功能,请查看Web-based content

示例2:

URL url = new URL("http://example.com");
HttpURLConnection connection = (HttpURLConnection)url.openConnection();
connection.setRequestMethod("GET");
connection.connect();
int code = connection.getResponseCode(); // show code result :)
© www.soinside.com 2019 - 2024. All rights reserved.