zoukankan      html  css  js  c++  java
  • JavaWeb chapter3 Servlet处理HTTP响应

    1、  设置响应状态行

    HTTP状态码:1XX,信息性代码;

                                 2XX,客户请求成功;

                                 3XX,用于已经移走的资源文件,指示新的地址;

                                 4XX,由客户端引发的错误;

                                 5XX,由服务器端引发的错误。

    2、  设置响应头:

    目的用于告诉客户端:响应的内容的类型;有多少内容正在发送;发送内容的服务器的类型。

    3、  设置响应消息体:

    HttpServletResponse对象只产生一个空的HTTP响应;传回自定义的内容需要使用getWriter()方法传送普通文本或者getOutputStream()方法传送二进制内容。

    4、  设置请求重定向:

    两次HTTP请求,两次HTTP响应,第一次HTTP响应通过sendRedirect()返回一个新的URL给客户端,客户端将URL解析出来放到新的location客户端自动发送新的请求到新的URL。

    5、  设置自动刷新和等待页:

    在指定时间内自动刷新当前页或到一个新的页面,根据时间来控制响应,在响应中有一个短时间的暂停。

    response.setHeader(“Refresh”,”time;URL=url”);

    “Refresh”头不是HTTP1.0或HTTP1.1协议标准的组成部分,是浏览器厂商的扩展功能,使用需考虑浏览器兼容性问题。

    井蛙不可以语于海者,拘于虚也;夏虫不可以语于冰者,笃于时也;趋势不可以语于道者,束于教也。

  • 相关阅读:
    隔离级别
    分析Hello2代码
    正则表达式
    Filter and servlet
    部署描述符
    Annotation
    LDAP and Implementation
    Restful levels and Hateoas
    servlet injection analysis
    隔离级别
  • 原文地址:https://www.cnblogs.com/littlejava/p/5598965.html
Copyright © 2011-2022 走看看