HTTP协议

来源:互联网 发布:中国网络通信有限公司 编辑:程序博客网 时间:2024/06/02 07:55
 

HTTP协议

HTTP协议:WEB浏览器与WEB服务器之间的一问一答的交互过程必须遵循一定的规则。

HTTP:WEB浏览器与WEB服务器之间交换数据的过程以及数据本身的格式。

HTTP1.0的会话方式:

四个步骤:1、建立连接2、发送请求信息3、回送响应信息4、关闭连接

浏览器与WEB服务器的连接是短暂的,每次连接只处理一个请求和响应。对每一个页面的访问,浏览器与WEB服务器都要建立以此单独的连接。

支持代理

存在的问题:每次连接只处理一个请求和响应。

HTTP1.1的特点:

       在一个TCP链接上可以传送多个HTTP请求响应

       多个请求和相应过程可以重叠进行

HTTP请求消息:请求信息的结构

GET/books/java.html HTTP/1.1à请求行

Accept:*/*

Accept-Language:en-us

Connection:Keep-Alive

Host:localhost

Referer:http://localhost/links.asp

User-Agent:Mozilla/4.0

Accept-Encoding:gzip,deflate

 

状态行

多个消息头

多一个空行

请求行

       格式:请求方式 资源路径 HTTP版本号<CRLF>

       举例:GET /test.html HTTP/1.1

       请求方式:POST、HEAD、OPTIONS、DELETE、TRACE、PUT

状态行

       格式: HTTP版本号 状态码 原因叙述<CRLF>

       举例:HTTP/1.1 200 OK

Servlet的应用:

       Servlet是一种独立于平台和协议的服务器端

 

原创粉丝点击