html页面是没办法控制http的三位状态码的。那个状态码属于http协议,因此只能在http服务器中更改,被http客户端接受,并解析。
因此你要修改那个错误码,得看你是用的什么服务器程序,一般都会有一个setStatusCode类似的方法。
php http://php.net/manual/zh/function.header.php 如:
header("status: 204"); header("HTTP/1.0 204 No Response");
php5.4后也可以 http://php.net/manual/zh/function.http-response-code.php 如:
http_response_code(404);
J2EE:
http://docs.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServletResponse.html#setStatus%28int%29
你在try{}catch(Exception $ex){threw new Exception('404',$ex);}这个也是可以的
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(3)
html页面是没办法控制http的三位状态码的。
那个状态码属于http协议,因此只能在http服务器中更改,被http客户端接受,并解析。
因此你要修改那个错误码,得看你是用的什么服务器程序,一般都会有一个setStatusCode类似的方法。
php http://php.net/manual/zh/function.header.php 如:
php5.4后也可以 http://php.net/manual/zh/function.http-response-code.php 如:
J2EE:
http://docs.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServletResponse.html#setStatus%28int%29
你在try{}catch(Exception $ex){
threw new Exception('404',$ex);
}
这个也是可以的