
3. HTTP 报文
文章平均质量分 66
gzf6
这个作者很懒,什么都没留下…
展开
-
3.3 HTTP 方法
下面对一些基本 HTTP 方法进行更为深入的讨论。注意,并不是每个服务器都实现了所有的方法。如果一台服务器要与 HTTP 1.1 兼容,那么只要为其资源实现 GET 方法和 HEAD 方法就可以了。即使服务器实现了所有这些方法,这些方法的使用很可能也是受限的。例如,支持 DELETE 方法或 PUT 方法(本节稍后介绍)的服务器可能并不希望任何人都能够删除或存储资源。这些限制通常都是在服务器的配置原创 2017-10-18 19:08:12 · 500 阅读 · 0 评论 -
3.1 报文流
HTTP 报文的基本概念见1.4 报文HTTP 报文是在 HTTP 应用程序之间发送的数据块。这些数据块以一些文本形式的元信息(meta-information)开头,这些信息描述了报文的内容及含义,后面跟着可选的数据部分。这些报文在客户端、服务器和代理之间流动。1. 报文流入源端服务器HTTP 使用术语流入(inbound)和流出(outbound)来描述事务处理(transaction)原创 2017-10-18 18:57:29 · 723 阅读 · 0 评论 -
3.2 报文的组成部分
HTTP 报文是简单的格式化数据块。它们由三个部分组成: 对报文进行描述的起始行(start line);包含属性的首部(header)块;可选的、包含数据的主体(body)部分。 起始行和首部就是由行分隔的 ASCII 文本。每行都以一个由两个字符组成的“行终止序列”作为结束,其中包括一个回车符(ASCII 码 13)和一个换行符(ASCII 码 10)。 这个行终止序列可以写做 CRLF。原创 2017-10-18 19:01:50 · 4922 阅读 · 0 评论 -
3.4 HTTP 状态码
状态码分类: 整体范围 已定义范围 分类 100 ~ 199 100 ~ 101 信息提示 200 ~ 299 200 ~ 206 成功 300 ~ 399 300 ~ 305 重定向 400 ~ 499 400 ~ 415 客户端错误 500 ~ 599 500 ~ 505 服务器错误1. 100~199——信息性状态码HT原创 2017-10-18 21:39:01 · 294 阅读 · 0 评论 -
3.5 首部
HTTP 首部字段向请求和响应报文中添加了一些附加信息。本质上来说,它们只是一些名 / 值对的列表。首部分类: 通用首部:既可以出现在请求报文中,也可以出现在响应报文中。可以在客户端、服务器和其他应用程序之间提供一些非常有用的通用功能。请求首部:提供更多有关请求的信息。为服务器提供信息。响应首部:提供更多有关响应的信息。为客户端提供信息。实体首部:描述主体的长度和内容,或者资源自身。扩展原创 2017-10-18 21:44:11 · 328 阅读 · 0 评论