当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 作 者 : 仙人掌工作室 5.1 HTTP请求头概述 HTTP客户程序(例如浏览器),向服务器发送请求的时候必须指明请求类型(一般是GET或者POST)。
 

 

    摘要: 在win98下安装jsp环境 (jswdk-1.0.1或tomcat3.1在jdk1.3下) 在pwin98se环境下 ,我使用jsp运行环境为jswdk-1.0.1和jdk1.3,要到http://java.sun.com处下载。jdk1.3安装过程很简单,jswdk1.0.1无须安装只要解压缩即可。然后修改autoexec.bat如下:   path=%path%;c:\jdk1.3......
 ·jrun2.3平台介绍    »显示摘要«
    摘要: 1999年6月 以cold fusion和homesite闻名的allaire公司宣布收购live software公司以及jrun。 allaire公司的jrun是一个具有最广阔适用性的java引擎,用于开发及实施由java servlets(jsp)和javaserver pages编写的服务器端java应用。 jrun是第一个完全支持jsp 1.0 规格书的商业化产品,目前有3......


五、读取HTTP请求头
作 者 : 仙人掌工作室

   5.1 http请求头概述 【程序编程相关:JSP编程进度条设计实例

【推荐阅读:JSP语法(11)——<jsp:p

   下面是一些最常见的请求头: 【扩展信息:JSP由浅入深(12)表单编辑

   http客户程序(例如浏览器),向服务器发送请求的时候必须指明请求类型(一般是get或者post).如有必要,客户程序还可以选择发送其他的请求头.大多数请求头并不是必需的,但content-length除外.对于post请求来说content-length必须出现.

accept:浏览器可接受的mime类型.

accept-charset:浏览器可接受的字符集.

accept-encoding:浏览器能够进行解码的数据编码方式,比如gzip.servlet能够向支持gzip的浏览器返回经gzip编码的html页面.许多情形下这可以减少5到10倍的下载时间.

accept-language:浏览器所希望的语言种类,当服务器能够提供一种以上的语言版本时要用到.

authorization:授权信息,通常出现在对服务器发送的www-authenticate头的应答中.

connection:表示是否需要持久连接.如果servlet看到这里的值为“keep-alive”,或者看到请求使用的是http 1.1(http 1.1默认进行持久连接),它就可以利用持久连接的优点,当页面包含多个元素时(例如applet,图片),显著地减少下载所需要的时间.要实现这一点,servlet需要在应答中发送一个content-length头,最简单的实现方法是:先把内容写入bytearrayoutputstream,然后在正式写出内容之前计算它的大小.

content-length:表示请求消息正文的长度.

cookie:这是最重要的请求头信息之一,参见后面«cookie处理»一章中的讨论.

from:请求发送者的email地址,由一些特殊的web客户程序使用,浏览器不会用到它.

host:初始url中的主机与端口.

if-modified-since:只有当所请求的内容在指定的日期之后又经过修改才返回它,否则返回304“not modified”应答.

pragma:指定“no-cache”值表示服务器必须返回一个刷新后的文档,即使它是代理服务器而且已经有了页面的本地拷贝.

referer:包含一个url,用户从该url代表的页面出发访问当前请求的页面.

user-agent:浏览器类型,如果servlet返回的内容与浏览器类型有关则该值非常有用.
...   下一页
 ·三、第一个servlet    »显示摘要«
    摘要: 作 者 : 仙人掌工作室    3.1 servlet基本结构    下面的代码显示了一个简单servlet的基本结构。该servlet处理的是get请求,所谓的get请求,如果你不熟悉http,可以把它看成是当用户在浏览器地址栏输入url、点击web页面中的链接、提交没有指定method的表单时浏览器所发出的请求。servlet也可以很方便地处理post请求。post请求是提交那些......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE