IF 语句的主体永远不会被执行。为什么是这样?
认为
String urlRequest = "http://stackoverflow.com/";
这是我的代码:
try {
URL url= new URL(urlRequest);
HttpURLConnection foo = (HttpURLConnection) url.openConnection();
if(foo.getResponseCode() == HttpURLConnection.HTTP_OK) {
// SOME CODE HERE
}
} catch(Exception e) {
e.printStackTrace();
}
我需要==
用.equals()
等效的 HttpURLConnection 替换吗?还是我需要使用 HttpURLConnection 的状态码而不是响应码?