502和101的区别

知识问答 2026-10-24 00:22:00 来源:互联网

502和101都是HTTP状态码,它们的区别在于表示的含义不同。

502 Bad Gateway是一个服务器端错误,表示***或代理服务器从上游服务器(如Web服务器)接收到无效响应,这通常是由于上游服务器故障、超载或配置错误导致的,当客户端尝试访问一个由另一台服务器提供的资源时,如果该资源的服务器出现问题,就会返回502错误。

而101 Switching Protocols则表示协议切换成功,当客户端发送一个请求时,如果服务器支持并同意客户端请求使用的协议,那么服务器会返回101状态码,并在响应头中指定所使用的协议,这样客户端就可以继续使用新的协议与服务器进行通信。