比如200,302等状态,大家在日常开发中用到过这些状态吗?  自己写Ajax请求响应的除外。

解决方案 »

  1.   

    楼主参考下 http://blog.sina.com.cn/s/blog_715342470100qsko.html
      

  2.   

    如果你的职位是前端, 那这些东西就不用说了肯定经常接触的。
    如果你作为java开发人员,也会用到的,但不一定很多,因为一般使用http协议做的东西都是以web service的形式都是作为通信和业务调度层,一般不会用作开发业务层的东西,所以用到http协议写出来的东西会很少改动,可能一个部门甚至一个公司都会用同一个。 
      

  3.   


    常用状态大约也就 3、4 种,而且一般来说都被中间件自行处理了;Client端的话,基本上jQuery之类的组件也封装的比较好了。所以,单纯说用的话,肯定使用了,但是并没有直接用。这就好比问:大家日常开发用到JVM参数么?用肯定是用了,但大部分情况下也就是IDE环境自动配置了。
      

  4.   

    当然有用,做WEB开发,连这些不懂,就麻烦了;
    客户端(浏览器)提交请求给服务器,服务器处理完并响应浏览器返回处理结果,浏览器就是根据这些状态码来确定如何处理显示的;而你也可以根据这些状态能分析出服务器响应情况;再有,学过Servlet/JSP就应该清楚,HttpServletResponse有setStatus,sendError(这里用到了404),sendRedirect(这里用到了302)这么些方法和很多定义的static变量,你能用这些定制响应客户端了;所以呢,做Java Web开发,一定得熟悉这些。