计算机网络——HTTP 状态码

简介: 计算机网络——HTTP 状态码

当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含 HTTP 状态码的信息头(server header)用以响应浏览器的请求。

HTTP 状态码的英文为 HTTP Status Code

最常见的的状态码:

200:请求成功,成功的响应了客户机的请求报文。

301:请求资源(网页)的url被永久转移到其他url。

404:请求的资源(网页)不存在。

500:服务器内部错误。

HTTP状态码分类:

以2开头的:

200 请求成功,成功的响应了客户端的请求报文。

以3开头的:

301 永久重定向,请求资源(网页)的url已永久更新,在响应中给出了新的url。
302 临时重定向。资源只是临时被移动。客户端应继续使用原有URI
304 未改变(not modify)和缓存里面的内容一样,浏览器缓存里的内容和nginx服务器里的内容是一样的。所请求的资源未修改,服务器返回此状态码时,不会返回任何资源。客户端通常会缓存访问过的资源,通过提供一个头信息指出客户端希望只返回在指定日期之后修改的资源。

302:临时重定向。(rewrite moved temporary),随便访问京东会被临时转走,前提是做了重定向的(在url里面进行了设置的:rewrite)临时重定向是指访问的没有找到(没有匹配到的)的网页会给你转到一个临时的页面。

以4开头的:客户端的错误

401 认证失败。请求要求用户的身份认证。例如:要求提交的用户名和密码不正确。
403 客户端没有权限访问(forbidden)。服务器理解客户端的请求,但是拒绝执行此请求。(index.html文件的权限不够),web浏览器不能访问某个文件,在Linux服务器上设置了权限的控制。
404 not found,网页不存在(服务器无法根据客户端的请求找到资源(网页))
405 not allowed。客户端请求中的方法被禁止,比如:需要get或者post方法,但是提交了其他方法。
499 (客户端)浏览器点击了页面的x,但是服务端还在连接中。

以5开头的:

500 服务器内部错误(internet server error)无法处理请求。服务器崩溃了。
502

bad gateway (网关故障),作为网关或者代理工作的服务器尝试执行请求时,从远程服务器接收到了一个无效的响应。

503 由于资源限制或者超载或系统维护,服务器临时不可用,暂时的无法处理客户端的请求。延时的长度可包含在服务器的Retry-After头信息中

504

gateway timeout(响应时间过慢),作为网关或者代理工作的服务器会在尝试执行请求的时候,未来得及从上游服务器(URL标识出的服务器,例如HTTP、FTP、LDAP)或者辅助服务器(例如DNS)收到响应。后续的服务器网络或者防火墙问题导致。

502:网关故障。就是负载均衡器是好的,但是后端的real server挂了。就是说比如在微信小程序查看查看核酸检测的时候,经常看到502的错误,是因为微信作为负载均衡器去作为中间服务去访问什么医院检测的时候,那个医院检测的服务端挂了。

相关文章
|
24天前
|
前端开发 网络协议 安全
【网络原理】——HTTP协议、fiddler抓包
HTTP超文本传输,HTML,fiddler抓包,URL,urlencode,HTTP首行方法,GET方法,POST方法
|
24天前
【网路原理】——HTTP状态码和Postman使用
状态码(200,404,403,405,500,504,302),Postman下载和使用构造请求
|
24天前
|
存储 JSON 缓存
【网络原理】——HTTP请求头中的属性
HTTP请求头,HOST、Content-Agent、Content-Type、User-Agent、Referer、Cookie。
|
26天前
|
JSON Dart 前端开发
鸿蒙应用开发从入门到入行 - 篇7:http网络请求
在本篇文章里,您将掌握鸿蒙开发工具DevEco的基本使用、ArkUI里的基础组件,并通过制作一个简单界面掌握使用
71 8
|
26天前
|
数据采集 安全 搜索推荐
HTTP代理IP纯净度 提升用户网络体验的核心竞争力
随着互联网发展,使用HTTP动态代理IP的需求日益增加。高纯净度的代理IP在隐私与安全、网络体验和业务运营方面至关重要。它能保护用户信息、提高数据安全性、确保访问速度和连接稳定,并提升业务效率与信誉度。
45 2
|
1月前
|
缓存 负载均衡 监控
HTTP代理服务器在网络安全中的重要性
随着科技和互联网的发展,HTTP代理IP中的代理服务器在企业业务中扮演重要角色。其主要作用包括:保护用户信息、访问控制、缓存内容、负载均衡、日志记录和协议转换,从而在网络管理、性能优化和安全性方面发挥关键作用。
64 2
|
1月前
|
安全 网络协议 网络安全
网络不稳定导致HTTP代理频繁掉线的分析
随着数字化时代的加速发展,网络安全、隐私保护及内容访问自由成为用户核心需求。HTTP代理服务器因其独特技术优势受到青睐,但其掉线问题频发。本文分析了HTTP代理服务器不稳定导致掉线的主要原因,包括网络问题、服务器质量、用户配置错误及IP资源问题等方面。
100 0
|
2月前
|
网络协议 网络安全 网络虚拟化
本文介绍了十个重要的网络技术术语,包括IP地址、子网掩码、域名系统(DNS)、防火墙、虚拟专用网络(VPN)、路由器、交换机、超文本传输协议(HTTP)、传输控制协议/网际协议(TCP/IP)和云计算
本文介绍了十个重要的网络技术术语,包括IP地址、子网掩码、域名系统(DNS)、防火墙、虚拟专用网络(VPN)、路由器、交换机、超文本传输协议(HTTP)、传输控制协议/网际协议(TCP/IP)和云计算。通过这些术语的详细解释,帮助读者更好地理解和应用网络技术,应对数字化时代的挑战和机遇。
143 3
|
2月前
|
网络协议 安全 Go
Go语言进行网络编程可以通过**使用TCP/IP协议栈、并发模型、HTTP协议等**方式
【10月更文挑战第28天】Go语言进行网络编程可以通过**使用TCP/IP协议栈、并发模型、HTTP协议等**方式
78 13
|
2月前
|
存储 缓存 网络协议
计算机网络常见面试题(二):浏览器中输入URL返回页面过程、HTTP协议特点,GET、POST的区别,Cookie与Session
计算机网络常见面试题(二):浏览器中输入URL返回页面过程、HTTP协议特点、状态码、报文格式,GET、POST的区别,DNS的解析过程、数字证书、Cookie与Session,对称加密和非对称加密