HTTP 协议 学习笔记 1
来源:互联网 发布:淘宝碧凡化妆品 编辑:程序博客网 时间:2024/06/05 17:18
RFC 2616
1.术语
connection
传输层上,为了两个程序之间的通信而建立的虚电路。
message
HTTP通信的基本单元,包含一串有结构的字节序,这些字节序具有一定的语法规范,通过connection来传输
request
HTTP请求消息
response
HTTP响应消息
resource
一个网络数据对象或者服务,可以用一个URL来标识。Resource可以多种形式存在。
entity
作为HTTP请求(request)或者响应(response)的负载,即实际传输的数据。一个entity包裹entity-header域中的元信息(metainformation)以及entity-body总的内容。
representation
一个包含在HTTP response中的entity,被用作内容协商(content negotiation)。存在多种与一个特定的响应状态相关联的representations。
content negotiation
为request提供服务时的一种选择合适的representation的机制。任何response中的entity的representation都可以协商,包括错误响应。
variant
在任何一个给定的时刻,一个resoruce可能都有一个或者一个以上相关的respresentations。它们中的任何一个都被称作variant(变量)。使用术语”variant“并不一定暗示resource服从content negotiation。
client
建立的connection中,发送request的那一端。
user agent
发起请求的client,通常是浏览器。他们包括浏览器,编辑器,网络蜘蛛,或者其他的一些终端用户工具,比如说curl等。
server
接收client的connection 请求建立connection, 并通过发送HTTP response为HTTP request提供服务的应用程序。任何一个程序都可以同时是client和server。对这些术语的使用只对在一个特定的connection中程序扮演的角色来说的,而不是一个程序的处理能力。
origin server
拥有resource的server
proxy
一个为了代替其他client发送request而同时表现出server和client行为的中间程序。通过可能的转换,request被在proxy上处理或者传递都其他的server。 一个透明的代理("transparent proxy")不修改request和response 除了必要的代理身份认证与识别。一个非透明代理("non-transparent proxy")通过修改request与response来提供一些附加的服务给user agent,例如group annotation service, media type transformation, protocol reduction 或者anonymity filtering.
- HTTP 协议 学习笔记 1
- http协议学习笔记1
- HTTP协议学习笔记
- http协议学习笔记
- Http协议学习笔记
- http协议学习笔记
- HTTP协议学习笔记
- 学习笔记,HTTP协议
- Http协议----学习笔记
- http协议学习笔记
- HTTP协议学习笔记
- HTTP协议学习笔记
- Http协议学习笔记
- http协议学习笔记
- Http协议学习笔记
- Http协议学习笔记
- HTTP协议--学习笔记
- HTTP协议学习笔记
- 线程锁用于进程之间
- SAP ABAP 开发中常用的BAPI
- 别人整理好开源android项目
- GPU与MIC对比
- Java自学笔记(第一天)安装Java8---配置运行环境---编写"hello world"程序---注释
- HTTP 协议 学习笔记 1
- 【OpenGL】理解一些基本问题
- Linux配置8021.q vlan实践篇
- 把linux图形启动界面修改成命令行界面
- Packet Tracer 5.0实验(三) 交换机划分VLAN配置
- 例2.1.1的Numpy实现
- leetcode--N-Queens
- SAP ABAP Excel导入程序源码
- POJ1611(简单并查集)