通常我会使用RestClient
类检查服务器不同的代码响应,如以下示例所示,使用org.apache.http.HttpStatus
类:
if (HttpStatus.SC_OK == restClient.getResponseCode()) {
//200 OK (HTTP/1.0 - RFC 1945)
return true;
} else if (HttpStatus.SC_BAD_GATEWAY == restClient.getResponseCode()){
//502 Bad Gateway (HTTP/1.0 - RFC 1945)
return false;
}
但是根据官方文档,最近该类已自API 22级起被弃用。
该接口在API 22级中已被弃用。请使用openConnection()代替。请访问此网页以获取更多详细信息。
但是对我来说,使用OpenConnection()
方法没有任何意义。
我的问题是:是否有其他方法可以在应用程序中不需要硬编码所有代码响应的情况下完成相同的功能?
提前致谢。