首页- 邮件- 社区- 短信- 新闻- 体育- 财经- 汽车- 房产家居- IT- 游戏- 生活- 健康- 女人- 旅游- 教育- 求职- 娱乐- 动漫- 校园
新闻资讯 - 实用手册 - 网狐教程 - 硬件行情 - 软件精品廊 - 手机时尚 - 网络倾情 - 热点追踪 - 免费大全 - IT写作论坛
网 狐 教 程
-Adobe 专区
-Ulead 专区
-Dreamweaver
-Fireworks
-Flash课程
-Photoshop
-上网实用教程
-音乐工厂
-操作系统
-三维制作
-网狐源代码集锦
-操作系统
-Director
下 载
-网页素材
-Flash学习
-Firework
-photoshop
-Dreamweaver
-上网实用教程
-音乐工厂
-操作系统
-Director教程
-三维制作
-Adobe教程
-Ulead教程
-图像动画
实用技巧
-Internet应用
-Photoshop
-Flash
-PHP
-Java
-VB
-C、C++
-其它
合作伙伴
-5D精英网
网狐教程首页


实用技巧
如何用Java实现Web服务器 广西财政高等专科学校徐辉

[篇幅所限,此处仅为摘要,可下载原文,Zip 20KB]

第一页
一、HTTP 协 议 的 作 用 原 理

WWW是以Internet作为传输媒介的一个应用系统,WWW网上最基 本的传输单位是Web网页。WWW的工作基于客户机/ 服务器计 算模型,由Web浏览器( 客 户 机)和Web服务器( 服 务 器) 构成,两者之间采用超文本传送协议(HTTP)进行通信。HTTP协议是基于TCP/IP协议之上的协议,是Web浏览器和Web 服务器之间的应用层协议,是通用的、无状态的、面向对象 的协议。HTTP协议的作用原理包括四个步骤:

1.连 接:Web浏览器与Web服务器建立连接,打开一个称为socket(套接字)的虚拟文件,此文件的建立标志着连接建 立成功。

2.请求:Web浏览器通过socket向Web服务器提交请求。HTTP 的请求一般是GET或POST命令(POST 用于FORM参数的传递)。GET命令的格式为:GET路径/ 文件名 HTTP/1.0 文件名指 出所访问的文件,HTTP/1.0指出Web浏览器使用的HTTP版本。

3.应答:Web 浏 览 器 提 交 请 求 后, 通 过HTTP 协 议 传 送 给Web 服 务 器。Web 服 务 器 接 到 后, 进 行 事 务 处 理, 处 理 结 果 又 通 过HTTP 传 回 给Web 浏 览 器, 从 而 在Web 浏 览 器 上 显 示 出 所 请 求 的 页 面。

例: 假 设 客 户 机 与www.mycompany.com:8080/mydir/index.html 建 立 了 连 接, 就 会 发 送GET 命 令:GET /mydir/index.html HTTP/1.0。 主 机 名 为www.mycompany.com 的Web 服 务 器 从 它 的 文 档 空 间 中 搜 索 子 目 录mydir 的 文 件index.html。 如 果 找 到 该 文 件,Web 服 务 器 把 该 文 件 内 容 传 送 给 相 应 的Web 浏 览 器。

为 了 告 知 Web 浏 览 器 传 送 内 容 的 类 型,Web 服 务 器 首 先 传 送 一 些HTTP 头 信 息, 然 后 传 送 具 体 内 容( 即HTTP 体 信 息),HTTP 头 信 息 和HTTP 体 信 息 之 间 用 一 个 空 行 分 开。 常 用 的HTTP 头 信 息 有:

① HTTP 1.0 200 OK
这 是Web 服 务 器 应 答 的 第 一 行, 列 出 服 务 器 正 在 运 行 的HTTP 版 本 号 和 应 答 代 码。 代 码"200 OK" 表 示 请 求 完 成。
② MIME_Version:1.0
它 指 示MIME 类 型 的 版 本。
③ content_type: 类 型
这 个 头 信 息 非 常 重 要, 它 指 示HTTP 体 信 息 的MIME 类 型。 如:content_type:text/html 指 示 传 送 的 数 据 是HTML 文 档。
④ content_length: 长 度 值
它 指 示HTTP 体 信 息 的 长 度( 字 节)。

4关 闭 连 接: 当 应 答 结 束 后,Web 浏 览 器 与Web 服 务 器 必 须 断 开, 以 保 证 其 它Web 浏 览 器 能 够 与Web 服 务 器 建 立 连 接。

第二页



本文由中国计算机世界提供


Copyright (C) 2001 Sohu.com Inc. All rights reserved. 搜狐公司 版权所有