HTTP各个statuscode是什么意思【已解决】

更新时间:2023-07-01 05:47:28 阅读: 评论:0

HTTP各个statuscode是什么意思【已解决】
在介绍状态码之前,要简单讲⼀下为什么要有状态码这个东西。计算机之间的通信以协议为共同基础,客户端和服务端都按照协议的约定进⾏通信。HTTP的状态码就在HTTP的协议内,规定了很多的状态。客户端请求服务端后,服务端就返回结果,同时返回状态码。告诉客户端,本次请求是成功了还是失败了,还是要客户端做什么操作。那为什么不使⽤⽂本状态码呢?不是更加清晰直观吗?这是因为这些状态协议⾥⾯已经规定了,提到状态码,就是表⽰本条状态。resumed
状态码分为1-5开头的CODE,以下依次说明,请仔细阅读噢
1** 类状态码称之为Information 状态吗,表⽰信息正在处理。
2** 类状态码称为为Success状态码,表⽰请求正常完成。
celeron3**类状态码称之为Redirection 状态码,表⽰需要客户端进⾏附加操作(如跳转。重定向)
4**类状态码称之为Error状态码,通常是由于客户端的错误导致的。
vals5**类状态吗称为Server Error状态码,通常是服务端的错误导致的。
⼩结下:状态码分为客户端错误状态码、服务端错误状态码、成功状态码,重定向状态码等。
besign1**不常见到哈,直接从2开始讲了
精一杯A .  200(ok) 表⽰从客户端成功发出去请求到服务端了,服务端也接收到了这条请求并正确返回
  204  No Content 请求已经成功了,但是却没有返回任何结果(实体)。通常使⽤php die() exit()函数会引发204状态码
  206  Partial Content 范围请求状态码。
fingerprint
B .  301 状态码 Moved Permanently  表⽰你请求的页⾯资源现在已经转移位置了,你需要到新的地⽅去需找该页⾯。这个即重定向,服务器的respon⾸部⾥会有location字段值来提⽰。
 302 状态码(Found)和301差不过。表⽰你请求的页⾯资源现在已经转移位置了,你要到新的地⽅去寻找。但是新的地⽅也不是固定的,说不定过⼏天还要换。不提⽰⽤户保存书签,提⽰⽤户跳转。
303 状态码。See other .表⽰你请求的页⾯中包含着你想要拿到资源的地址。⽐如你到门卫处去取快递,到了门卫处,⼤爷说快递已经交给前台了。这个过程会返回303状态码。
304 Not Modified 表⽰资源已经找到了,但是和上次相⽐没有更新。浏览器读取缓存。the lady in my life
307 Temporary Redirect 临时重定向。
C .  400 Bad Request 报⽂语法错误。
tony starkjson401 Unauthorized 需要通过HTTP认证(BASIC 或者DIGEST).
403 Forbidden ⽬录、⽂件权限错误都会报此状态码。
404 服务器上⽆此资源,⼀般情况为路径错误。
D .  500 Internal Server Error  服务端错误,有可能是WEB应⽤存在错误。
  502 Internal Server Error  服务端错误,有可能是服务端服务以及停⽌运⾏。
翻译证503 Serveice Unavailable  服务器超负荷运⾏。
这些东西,没必要死记硬背。使⽤的次数多了慢慢就记住了.⼀开始使⽤的时候去查下⽂档就好了。这也是我写此篇博客的原因:留此存证,以备不时之需。

本文发布于:2023-07-01 05:47:28,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/163332.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:状态   服务端   错误
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图