我正在对一些网站进行一些测试(我不会提及),并且当它们是页面未找到页面时它们返回200个代码.这是针对任何Web开发标准的吗?
这是我用来查看URL返回码的代码:
System.out.println(new String("getRespCode=" + urlConnection.getResponseCode() + ", HttpURLConnection=" + HttpURLConnection.HTTP_OK + "\n"));
有任何想法吗?
这被称为a Soft 404
或False 404
.维基百科有一个详细的讨论.任何Web标准都不允许这样做(我不知道有任何论据支持),但HTML也是无效的.