什么是 HTTP 协议?
浏览器(IE、Chrome、Safari、Firefox)与网络服务器通信的协议
响应浏览器请求的简单结构
国际秩序作为由 W3C、IETF 等制定的 Internet 标准 (RFC-2616)。
自 1991 年 HTTP/0.9 以来在全球范围内使用了 20 多年的稳定标准
WWW相关的所有软件如下,但有些部分必须由站点管理员根据服务特性进行设置
HTTP 响应代码
响应码组 | 响应码 | 解释 | |
---|---|---|---|
1xx | 信息性的 | ||
2xx | 成功的 | 200 好 | 在最常见的情况下,返回请求的网页。 |
3xx | 重定向 | 301 永久搬家 | 当请求的 URL 完全转换为 URL(由 Location: 标头指定)时。客户端要么删除请求的 URL,要么用新的 URL 替换它。 |
302 找到 | 为与 HTTP/1.0 和早期 HTTP/1.1 兼容而保留的代码。最初,它的目的是表示请求的 URL 是临时更改的,与 301 不同,但实际实现偏离了 HTTP 协议的意图,并通过将它们分为 303 和 307 来制定。 | ||
303 查看其他 | 请求的 URL 已被临时替换为另一个 URL 的通知。必须使用 GET 方法访问更改后的 URL(由 Location: 标头指定)。 | ||
307临时重定向 | 请求的 URL 已被临时替换为另一个 URL 的通知。必须使用 GET 方法访问更改后的 URL(由 Location: 标头指定)。 | ||
4xx | 客户端错误 | 400 错误请求 | HTTP 请求,尤其是在语法不正确的情况下 |
401未经授权 | 如果您没有或缺少访问网页所需的身份验证凭据 | ||
403 禁止 | 如果您访问带有身份验证信息但未经授权的网页 | ||
404 未找到 | 如果您访问一个不存在的页面 | ||
5xx | 服务器错误 | 500内部服务器错误 | 当网络服务器设置不正确或服务器程序出错时 |
503服务不可用 | 当 Web 服务器因请求过多或由于 Web 服务器负载而无法响应时 |
原文标题:什么是 HTTP 协议?HTTP响应代码代表含义解释
文章来源:https://www.o0310o.com/naver/122.html
这篇文章写得深入浅出,让我这个小白也看懂了!