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是一种独立于平台和协议的服务器端
- HTTP协议
- http协议
- HTTP协议
- HTTP协议
- HTTP协议
- http协议
- HTTP协议
- HTTP协议
- HTTP协议。。。
- HTTP协议
- HTTP协议
- HTTP协议
- HTTP协议
- HTTP协议
- http协议
- HTTP协议
- http协议
- HTTP协议
- 新手学习数据结构与算法---链表多项式
- Luhn算法计算银联卡卡号校验位
- 使用.netrc文件进行自动ftp
- VC重载PreTranslateMessage事件实现鼠标双击
- set_irq_type 引发的 irq函数的变更
- HTTP协议
- inline内联函数的引入
- 对hadoop 执行mapreduce时发生异常Illegal partition for的解决过程
- 【转】]mysql_fetch_row, mysql_fetch_array, mysql_fetch_assoc的区别和不同
- 选择排序
- html base标签
- 【转】PHP程序员最容易犯得十种错误
- C++的封装性、继承性和多态性概念
- js常用函数