`
guafei
  • 浏览: 328201 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

http响应报头

 
阅读更多
最通用的方式是httpservletresponse.setHeader(name,value);
主要的方法有:
setContentype(string xxx);
setContentLength(int xxx);
addCookies(Cookie c);
sendRedirect(string xxx);
响应报头主要有下面这些(大小写忽略):
Allow:指定服务器支持的请求方法
cache-control:告诉用户什么环境下可以使用缓存,主要有一系列的值
connection:指示浏览器是否要使用持续性http链接,值有close和open两个
content-encoding:传输过程中应该使用的编码方式
content-language:报头表示文档使用的语言
content-length:报头响应中的字节数
content-type:报头给出的响应文档具体是什么。
refresh:表明浏览器应该多长时间(秒)之后请求最新的页面。response.setHeader("refresh","5",URL="http://www.baidu.com"),每隔5秒载入页面url
setCookie:指定一个与页面相关联的cookie,每个cookie都要求一个单独的setcookie报头

servlet的输出不仅仅是html,它可以有不同类型的输出,比如:excel,我们只要设置它的输出类型就可以了:response.setcontenttype("application/vnd.ms-excel");

使用servlet生成jpeg图像:response.setcontenttype("image/jpeg"),具体输出
分享到:
评论

相关推荐

    delphi操作IdHTTP报头读写

    读取HTTP响应报头: 1. 获取响应:在发送请求后,TIdHTTP会返回一个TMemoryStream或字符串,其中包含服务器的响应。同时,IdHTTP的Response属性可以用来访问TIdHttpResponseInfo对象,用于读取响应报头。 ```delphi...

    Response-Headers详解

    #### HTTP响应报头的基本概念与作用 HTTP响应报头是Web服务器向客户端(通常是浏览器)发送响应时附带的信息。这些报头提供了关于响应本身的元数据,如响应的内容类型、长度等,对于正确解析和处理服务器响应至关...

    Servlet与 JSP 指南,PPT教学课件part2(共3个)

    1、servlet与JSP技术概述 2、servlet基础 3、客户请求的处理:表单数据 4、客户请求的处理:HTTP请求报头 5、服务器响应的生成:HTTP状态代码 6、服务器响应的生成: HTTP响应报头 7、cookie...

    Servlet与 JSP 指南,PPT教学课件part3(共3个)

    1、servlet与JSP技术概述 2、servlet基础 3、客户请求的处理:表单数据 4、客户请求的处理:HTTP请求报头 5、服务器响应的生成:HTTP状态代码 6、服务器响应的生成: HTTP响应报头 7、cookie...

    Servlet与 JSP 指南,PPT教学课件part1(共3个)

    1、servlet与JSP技术概述 2、servlet基础 3、客户请求的处理:表单数据 4、客户请求的处理:HTTP请求报头 5、服务器响应的生成:HTTP状态代码 6、服务器响应的生成: HTTP响应报头 7、cookie...

    计算机网络实验报告(20211010104803).pdf

    - 构造HTTP响应报头:服务器根据客户端请求构造响应报头,完成类似于真实Web服务器的交互。 实验过程中,学生不仅能掌握基础的网络协议知识,还能通过实践理解HTTP协议在Web通信中的作用,以及Java Socket编程技术...

    HTTP协议之消息报头

    HTTP消息由请求消息和响应消息组成,每种消息都包括开始行(请求消息中的请求行或响应消息中的状态行)、消息报头、空行(仅含CRLF)和消息正文等部分。本篇文章将深入探讨HTTP消息报头中的各种属性及其功能。 ####...

    HTTP协议和httpwatch解释

    #### HTTP响应报头 - **1. HTTP/1.1 200 OK**:协议版本、状态码及其描述。 - **2. Cache-Control**:用于控制缓存行为的指令。 通过上述内容的学习,初学者可以更好地理解HTTP协议的工作原理以及如何使用...

    J2EE Web程序开发定向班V1.0 Java就业班V2.0 (完整版)

    第08章:Servlet与JSP核心技术课程--8、http响应报头-http响应报头(1).rmvb 第08章:Servlet与JSP核心技术课程--8、http响应报头-http响应报头(2).rmvb 第09章:Servlet与JSP核心技术课程--9、cookie管理-cookie管理...

    httpWatch使用教程.pdf

    HTTP响应报头通常包含服务器状态信息、服务器发送的内容类型、编码方式以及可能的Set-Cookie字段,用于管理Cookies。 HttpWatch的其他功能,如Cookies管理,允许用户查看、编辑或删除存储的Cookies;缓存管理则能...

    C++自己封装HTTP报头

    9. **Status Code**:在响应报头中,3位数字表示请求处理的结果,如200表示成功,404表示未找到资源,500表示服务器内部错误。 在C++中封装HTTP报头,你需要创建一个类来代表HTTP请求或响应,包含上述字段,并提供...

    web开发期末考试试题

    3. 在JSP内置对象中,response对象提供了设置HTTP响应报头的方法。 三、简答题 1. JSP页面构成的六种元素分别是: * 指令元素: * 脚本元素: * 表达式元素: * 声明元素:! %> * 注释元素: * 动作元素: ...

    .net里的小知识

    3. **将Cookie放入HTTP响应报头**:使用`HttpServletResponse`的`addCookie()`方法将Cookie添加到响应报头中。注意,这个操作必须在发送任何文档内容前完成。 综上所述,Cookie和Session机制各有优劣,合理选择和...

    cookie和session的运用

    3. **将Cookie放入HTTP响应报头**: - 使用`HttpServletResponse.addCookie(Cookie cookie)`方法将Cookie添加到HTTP响应中。 - 此操作需要在响应被发送给客户端之前完成。 综上所述,Cookie和Session在Web开发中...

    cookie机制和session机制的区别.docx

    在发送 cookie 时,需要创建 Cookie 对象,设置最大时效,将 Cookie 放入到 HTTP 响应报头中。如果你创建了一个 cookie,并将他发送到浏览器,默认情况下它是一个会话级别的 cookie:存储在浏览器的内存中,用户退出...

    抓取http报头

    HTTP报头(Header)是HTTP请求或响应的一部分,用于传递元数据信息,如请求的方法、URL、接受的数据类型、编码格式、认证信息等。报头字段分为通用头、请求头、响应头和实体头四类,它们对于确保HTTP通信的正确性和...

    session 和cookie 区别

    3. **将Cookie放入到HTTP响应报头**:通过`response.addCookie(Cookie c)`将Cookie对象添加到HTTP响应中,使得浏览器在接收到响应后能够存储这个Cookie。 总之,session和cookie在Web开发中扮演着重要角色,了解...

    jsp程序设计笔试填空及答案.doc

    - **Response对象**: JSP内置对象中的`response`对象提供了设置HTTP响应报头的方法。 - **示例**: `response.setHeader("Content-Type", "text/html;charset=UTF-8");` 设置响应的类型和字符集。 ### 9. 内置对象的...

    大学第二学期JSP期末考试试卷及参考答案.docx

    * response对象:提供了设置HTTP响应报头的方法。 * JSP内置对象的有效范围由小到大为(page)、(request)、(session)和(application)。 四、JavaBean * 可以将JavaBean分为可视化JavaBean和非可视化JavaBean。 * ...

    关于TCP/IP消息报头

    3. **响应报头(Response Headers)**: - 服务器通过这些报头提供额外的响应信息,例如`Location`指示资源的新位置,`Server`揭示服务器软件信息,`WWW-Authenticate`用于向客户端发送认证请求,`Age`表示响应在...

Global site tag (gtag.js) - Google Analytics