HTTP: 状态码

作者: 写代码的海怪 | 来源:发表于2019-02-07 01:08 被阅读11次

    对于我这种写小项目的人来说,对于状态码的认识就只停留在 200 和 404。今天就写篇博客总结一下其他的状态码。

    成功响应

    200

    成功响应了请求

    重定向

    301

    永久重定向。一般来说就是网站已经换了个域名了。比如说阮一峰的网站被攻击了,要再开一个新的,那么原来旧的就应该返回 301 告诉浏览器要去另外一个网站。

    302

    临时重定向。一般来说网站还是用那个域名,但是可能需要维护一下,就先将用户的请求临时重定向到另一个网址上,等修完了 bug,那个网站又能正常访问了。

    客户端响应

    400

    语义错误,一般我遇到的400都是参数写错了。比如密码写成了 pasword=123

    403

    服务器已经理解请求,但是拒绝执行它。这个错一般是使用 tomcat 的时候输错密码就会报这个 code。就是说密码没对没权限访问。

    404

    不用说了吧,找不到资源。

    405

    这个一般在使用 Servlet 时,本来是不支持 RESTful 的,如果发送 PUT, DELETE 请求是会报这个 code。解决方法就是导入包使得后台支持 RESTful。

    服务器响应

    500

    服务器错误,一般就是后台代码报错了,像什么空指针错误,不能连接 JDBC,一般要看后台 LOG 去排错。

    502

    一般出现了这个问题是由于不良的IP之间的沟通后端计算机。一般呢也不会遇到这个错。

    相关文章

      网友评论

        本文标题:HTTP: 状态码

        本文链接:https://www.haomeiwen.com/subject/rzqxsqtx.html