首页 > 其他分享 >HTTP常见状态码

HTTP常见状态码

时间:2022-10-04 21:00:09浏览次数:48  
标签:状态 HTTP 请求 常见 响应 404 服务器

1、HTTP 200 状态码

HTTP200状态码代表的意思是: 请求成功,即 HTTP 200 OK 响应状态。

状态详细说明:HTTP 200 表示http请求成功。即正常的成功访问时响应的状态码。

2、HTTP 301 状态码

HTTP301状态码代表的意思是 :永久重定向,即 HTTP 301 Moved Permanently 响应状态

状态详细说明:HTTP 301 表示被请求的资源已永久移动到新位置,即我们常说的301跳转,并且

将来任何对此资源的引用都应该使用本响应返回的URI。如果可能,拥有链接编辑功能的客户端应

当自动把请求的地址修改为从服务器反馈回来的地址

3、HTTP 302 状态码

HTTP302状态码代表的意思是: 临时重定向,即 HTTP 302 Found 响应状态。

状态详细说明:HTTP 302 表示请求的资源现在临时从不同的URI响应请求,即302跳转。由于这

样的重定向是临时的,客户端应当继续向原有地址发送以后的请求。只有在Cache-Control或

Expires中进行了指定的情况下,这个响应才是可缓存的。

4、HTTP 400 状态码

HTTP400状态码代表的意思是 :请求错误,通常是访问的域名未绑定引起,即 HTTP 400 Bad

Request 响应状态。

状态详细说明:HTTP 400 表示请求包含语法错误。除非进行修改,否则客户端不应该重复提交这

个请求。

5、HTTP 403 状态码

HTTP403状态码代表的意思是 :禁止访问,即 HTTP 403 Forbidden 响应状态。

状态详细说明:HTTP 403 表示服务器已经理解请求,但是拒绝执行它。与401的拒绝响应不同的

是,这与身份验证无关,而且这个请求也不应该被重复提交。如果这不是一个HEAD请求,而且服

务器希望能够讲清楚为何请求不能被执行,那么就应该在实体内描述拒绝的原因。当然服务器也可

以返回一个404响应,假如它不希望让客户端获得任何信息。

6、HTTP 404 状态码

HTTP404状态码代表的意思是 请求的内容未找到或已删除,即 HTTP 404 Not Found 响应状态。

状态详细说明:HTTP 404 表示请求失败,请求所希望得到的资源未被在服务器上找到,有可能网

址内容根本不存在,或曾经存在,但当前已经被删除。没有信息能够告诉用户这个状况到底是暂时

的还是永久的。404这个状态码被广泛应用于当服务器不想揭示到底为何请求被拒绝或者没有其他

适合的响应可用的情况下。

7、HTTP 500 状态码

HTTP500状态码代表的意思是 服务器端程序错误,即 HTTP 500 Internal Server Error 响应状态。

状态详细说明:HTTP 500 表示服务器端程序错误,导致了它无法完成对请求的处理。

8、HTTP 502 状态码

HTTP502状态码代表的意思是 网关无响应,即 HTTP 502 Bad Gateway 响应状态。

状态详细说明:HTTP 502 表示作为网关或者代理工作的服务器尝试执行请求时,从上游服务器接

收到无效的响应。在webserver+后端脚本语言的环境中(如Nginx + php-fpm),通常由脚本处理

语言未启动或宕机引起。

9、HTTP 503 状态码

HTTP503状态码代表的意思是 服务器端临时错误,即 HTTP 503 Service Unavailable 响应状态。

状态详细说明:HTTP 503 表示由于临时的服务器维护或者过载,服务器当前无法处理请求。这个

状况是临时的,并且将在一段时间以后恢复。如果能够预计延迟时间,那么响应中可以包含一个

Retry-After头用以标明这个延迟时间。如果没有给出这个Retry-After信息,那么客户端应当以处理

500响应的方式处理它。

10、HTTP 504 状态码

HTTP504状态码代表的意思是 网关超时,即 HTTP 504 Gateway Timeout 响应状态。

标签:状态,HTTP,请求,常见,响应,404,服务器
From: https://www.cnblogs.com/yxn001/p/16754463.html

相关文章

  • 安装Docker容器时,出现https://yum.dockerproject.org/repo/main/centos/7/repodata/re
    解决办法:首先确定把相应的前置包都安装好,之后操作命令行:执行yum-config-manager--disabledockerrepo命令然后再执行:sudo yum installdocker-cedocker-ce-clicont......
  • 几种常见的概率分布表
    参考:《概率论与数理统计第四版》......
  • RecycleView 滑动后,checkbox 被清除,恢复为未选中状态
    问题RecycleView中checkbox被选中后,上下滑动列表,滑动超过一屏内容时,再滑回来,checkbox选中状态被清除。原因RecycleView中使用ViewHolder来保存数据,当滑动超过一......
  • Electron常见问题 常用路径/静态资源丢失
     本文主要是描述electron中路径相关的问题静态资源丢失的原因静态资源路径一致性处理方案-resolvePath常用路径---userPath/appData/文档pathUtil的封装一、静态资源丢失的......
  • nginx&http 第三章 ngx http 框架处理流程
    1.nginx 连接结构 ngx_connection_t 这个连接表示是客户端主动发起的、Nginx服务器被动接受的TCP连接,我们可以简单称其为被动连接。同时,在有些请求的处理过程中,Nginx会试......
  • http协议
    简介超文本传输协议(英文:HyperTextTransferProtocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础概述HTTP是一个客......
  • 彻底搞懂 Http 缓存策略,切记死背概念! 错误点
    https://juejin.cn/post/6907592506779631623 又查了查,似乎是chromium版本更新,把一些策略改了,这里写的一些是老版本的情况 起码在chrome上,有很多地方不对......
  • 字符串常见操作
    String的底层结构而在jdk8中,String的底层是用的字符数组。jdk9里面做了更改,节约String占用的内存。一个char占用两个字节,而程序中绝大多数String只有Latin-1字符......
  • 讲讲http缓存机制。
    缓存分析:浏览器向服务器发起http请求,服务器响应该请求,在浏览器拿到服务器返回会的数据后,会根据响应报文的http头的缓存标识,决定结果是否缓存,,是则将结果和缓存标识......
  • 盘点最常见且坑爹的Java事故现场,你中招了几个?
    前言jdk作为我们每天必备的调用类库,里面大量提供了基础类供我们使用.可以说离开jdk,我们的java代码寸步难行,jdk带给我们的便利可谓是不胜枚举,但同时这些方法在使用起来......