HTTP1.0协议 RFC 1945

本文详细介绍了HTTP1.0协议的关键概念,包括connection、message、request、response等术语,并讨论了HTTP消息结构、请求方法、状态码以及重要的头域,如Authorization、User-Agent、Location等。此外,还阐述了HTTP URL的格式和HTTP的请求响应流程。
摘要由CSDN通过智能技术生成

文章定位:翻译HTTP协议中,较为常用的部分。(NOTE:这是HTTP1.0,HTTP1.1已经在2014年发布,RFC7231。)

术语:

1. connection:两个程序为了通信(communication)在传输层建立的虚电路

2. message:HTTP通信的基本单元

3. request:一个HTTP请求消息

4. response:一个HTTP响应消息

5. resource:一个网络上的数据对象或服务,可以用URI(通用资源标识符)识别。

6. entity:数据源或服务源回复的一种特殊表示,可能包含请求或响应消息。实体包含实体头(entity headers)和实体正文(entity body)。

7. client:为了发送请求而建立连接的应用程序

8. user agent: 初始化请求的客户端。比如,浏览器、编辑器、爬虫等。

9. server:为了服务请求而接收连接的应用程序。

10. origin server:请求的资源在这个服务器上,或它创建了请求的资源。

11. proxy:一个即使客户端也是服务器的中间(intermediary)程序,经常作为客户端穿过网络防火墙的入口。

12 gateway:一个作为其他服务器的中间服务器的服务器。网关像源服务器一样接受请求,客户端通常感觉不到网关的存在。网关经常作为服务器端穿过网络防火墙的入口。

13 tunnel(隧道):隧道常用于入口是必须的 ,但中间程序不能、不应该翻译通信内容的情况。

14. cache:除了作为隧道的服务器,其他的客户端和服务器都可以有缓存。


URI:被认为是,www地址、通用文档标识符(universal document identifiers)、通用资源标识符(universal resource identifiers)、统一资源定位符(uniform resource locators)和统一资源名字(uniform resource names)的组合。

HTTP URL:"http:" "//" host [":" port] [abs_path(相对路径)]


HTTP消息:简单请求、完整请求、简单响应、完整响应

1.完整请求:请求行  [通用头部 请求头部 实体头部] 回车换行(CRLF) [实体正文]

 通用头部:请求和响应消息都可以用的头部

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值