客户端与服务器端交互原理(HTTP数据请求与HTTP响应)
来源:互联网 发布:linux 设置权限 编辑:程序博客网 时间:2024/05/16 15:22
HTTP介绍
1.HTTP是一种超文本传送协议(HyperText Transfer Protocol),是一套计算机在网络中通信的一种规则。在TCP/IP体系结构中,HTTP属于应用层协议,位于TCP/IP协议的顶层。
2.HTTP是一种无状态的的协议,意思是指 在Web 浏览器(客户端)和 Web 服务器之间不需要建立持久的连接。整个过程就是当一个客户端向服务器端发送一个请求(request),然后Web服务器返回一个响应 (response),之后连接就关闭了,在服务端此时是没有保留连接的信息。
3.HTTP 遵循 请求/响应(request/response) 模型的,所有的通信交互都被构造在一套请求和响应模型中。
4.浏览WEB时,浏览器通过HTTP协议与WEB服务器交换信息,Web服务器向Web浏览器返回的文件都有与之相关的类型,这些信息类型的格式由MIME定义。
HTTP定义的事务处理由以下四步组成:
1.建立连接
2.客户端发送HTTP请求头
3.服务器端响应生成结果 回发
4.服务器端关闭连接,客户端解析回发响应头,恢复页面
------------------------------------------------------------
2.客户端发送HTTP请求头
Web浏览器向Web服务器发送请求命令,是一个ASCII文本请求行,后跟0个或多个HTTP头标,一个空行和实现请求的任意数据。
request包含四个部分:请求行,请求头标,空行和请求数据
1)请求行由三个标记组成 请求方法(一般为get或post) 请求URL HTTP版本 中间用空格分开
2).请求头标:由key :value 健值组成,每行一对。请求头标 通知服务器有关客户端的功能和标识。
3)空行 发送回车符和退行,通知服务器以下不再有头标。
4)请求数据 : 使用POST传送数据,最常使用的是Content-Type和Content-Length头标。
3.服务器端接受请求,处理数据后生成响应返回数据到客户端 (部分Servlet 内容穿插)
转载:http://my.oschina.net/hcom/blog/4440
- 通俗易懂客户端与服务器端交互原理(HTTP数据请求与HTTP响应,包括Servlet部分)
- 通俗易懂客户端与服务器端交互原理(HTTP数据请求与HTTP响应,包括Servlet部分)
- 通俗易懂客户端与服务器端交互原理(HTTP数据请求与HTTP响应,包括Servlet部分)
- 客户端与服务器端交互原理(HTTP数据请求与HTTP响应)
- 通俗易懂客户端与服务器端交互原理(HTTP数据请求与HTTP响应,包括Servlet部分)
- 通俗易懂客户端与服务器端交互原理(HTTP数据请求与HTTP响应,包括Servlet部分)
- 通俗易懂客户端与服务器端交互原理(HTTP数据请求与HTTP响应,包括Servlet部分
- 通俗易懂客户端与服务器端交互原理(HTTP数据请求与HTTP响应,包括Servlet部分
- Http客户端与服务器端的交互
- HTTP数据请求与响应
- 客户端与服务器端交互原理
- 客户端与服务器端交互原理
- http请求与响应
- HTTP请求与响应
- Http请求与响应
- http请求与响应
- http请求与响应
- node创建客户端与服务器端(HTTP)
- DDL DML DCL
- 自学通过软件设计师考试后的一些感想
- struts2 Annotation configuration
- java集合类 一
- java整型数与网络字节序的 byte[] 数组转换关系
- 客户端与服务器端交互原理(HTTP数据请求与HTTP响应)
- http请求代码
- div+css
- sql常用用法
- ASP.NET导出带格式的Word 文档
- LINUX下安装QT的惨痛经历
- jquery阻止事件冒泡的两种方法 .
- 马德里商标申请书式大全
- Java内存泄露_JVM监控工具介绍jstack_jconsole_jinfo_jmap_jdb_jstat