没有合适的资源?快使用搜索试试~ 我知道了~
首页http协议简介 http协议简介
http协议简介 http协议简介

http协议简介http协议简介http协议简介http协议简介http协议简介http协议简介http协议简介http协议简介http协议简介http协议简介http协议简介http协议简介http协议简介http协议简介http协议简介
资源详情
资源评论
资源推荐

HTTP 协议
一、超文本传输协议
Web 服务器和浏览器通过 HTTP 协议在 Internet 上发送和接收消息。HTTP 协议是一种请求-
应答式的协议——客户端发送一个请求,服务器返回该请求的应答。HTTP 协议使用可靠的 TCP
连接,默认端口是 80。HTTP 的第一个版本是 HTTP/0.9,后来发展到了 HTTP/1.0,现在最新的
版本是 HTTP/1.1。HTTP/1.1 由 RFC 2616
定义(pdf 格式)。
本文只简要介绍HTTP 1.1 的相关知识,但应该足以让你理解 Web 服务器和浏览器发送的消
息。如果你要了解更多的细节,请参考 RFC 2616。
在HTTP 中,客户端/服务器之间的会话总是由客户端通过建立连接和发送 HTTP 请求的方
式初始化,服务器不会主动联系客户端或要求与客户端建立连接。浏览器和服务器都可以随时中
断连接,例如,在浏览网页时你可以随时点击“停止”按钮中断当前的文件下载过程,关闭与 Web
服务器的 HTTP 连接。
1.1 HTTP 请求
HTTP 请求由三个部分构成,分别是:方法-URI-协议/版本,请求头,请求正文。下面是一
个 HTTP 请求的例子:
GET /servlet/default.jsp HTTP/1.1
Accept: text/plain; text/html
Accept-Language: en-gb
Connection: Keep-Alive
Host: localhost
Referer: http://localhost/ch8/SendDetails.htm
User-Agent: Mozilla/4.0 (compatible; MSIE 4.01; Windows 98)
Content-Length: 33
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: gzip, deflate
userName=JavaJava&userID=javaID
请求的第一行是“方法-URI-协议/版本”,其中 GET 就是请求方法,/servlet/default.jsp 表示
URI,HTTP/1.1 是协议和协议的版本。根据 HTTP 标准,HTTP 请求可以使用多种请求方法。例
如,HTTP 1.1 支持七种请求方法:GET,POST,HEAD,OPTIONS,PUT,DELETE,和 TRACE。
在 Internet 应用中,最常用的请求方法是 GET 和 POST。
















安全验证
文档复制为VIP权益,开通VIP直接复制

评论2