系列文章目录

Fiddler抓包:下载、安装及使用_crazy_xieyi的博客-CSDN博客

HTTP协议格式、URL格式及URL encode_crazy_xieyi的博客-CSDN博客

GET和POST有什么区别?_crazy_xieyi的博客-CSDN博客

HTTP协议中的“报头”(header)和 “正文“ (body)详解_crazy_xieyi的博客-CSDN博客


文章目录

  • 一、常见的状态码
  • 二、状态码总结

一、常见的状态码有哪些?

状态码表示访问一个页面的结果 (是访问成功, 还是失败, 还是其他的一些情况...)。

200 OK

这是一个最常见的状态码, 表示访问成功。

404 Not Found

表示没有找到资源。

有些网页会把404的页面做得非常好看,比如B站:

403 Forbidden

表示访问被拒绝. 有的页面通常需要用户具有一定的权限才能访问(登陆后才能访问). 如果用户没有登陆直接访问, 就容易见到 403。
例如: 查看码云的私有仓库, 如果不登陆, 就会出现 403. 参考链接:  https://gitee.com/crazy_xieyi/test

405 Method Not Allowed

HTTP 中所支持的方法有 GET, POST, PUT, DELETE 等。
但是对方的服务器不一定都支持所有的方法(或者不允许用户使用一些其他的方法),此时去访问就会出来405的状态码。

500 Internal Server Error

服务器出现内部错误。一般是服务器的代码执行过程中遇到了一些特殊情况(服务器异常崩溃)会产生这个状态码。一般情况下这种情况不会出现。

504 Gateway Timeout

当服务器负载比较大的时候, 服务器处理单条请求的时候消耗的时间就会很长, 就可能会导致出现超时的情况。这种情况可能在双十一或者春运抢票的时候可能会出现。

302 Move temporarily

临时重定向。

在登陆页面中经常会见到 302. 用于实现登陆成功后自动跳转到主页.
响应报文的 header 部分会包含一个 Location 字段, 表示要跳转到哪个页面。

301 Moved Permanently

永久重定向。当浏览器收到这种响应时, 后续的请求都会被自动改成新的地址。301 也是通过 Location 字段来表示要重定向到的新地址。


总结

关于状态码有这样一个小段子:

1** :Hold on(还有后续)

2** :Here you go(成功了)

3** :Go away(跳转)

4** :You fucked up(你这边出问题了)

5** :I fucked up(我这边出问题了)

    类别 原因
1XX 信息性状态码 接受的请求正在处理
2XX 成功状态码 请求正常处理完毕
3XX 重定向状态码 需要进行附加操作以完成请求
4XX 客户端错误状态码 服务器无法处理请求
5XX 服务器错误状态码 服务器处理请求出错

HTTP协议中常见的状态码及其含义相关推荐

  1. 请解释一下http请求中的304状态码的含义

    请解释一下http请求中的304状态码的含义 304 未被修改. 自从上次请求后,请求的网页未被修改过.服务器返回此响应时,不会返回网页内容. 如果网页自请求者上次请求后再也没有更改过,你应将服务器配 ...

  2. httpd 中常见的状态码

    http协议中饭些常见的状态码为: 200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务不可用  所有状态解释: 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状 ...

  3. 状态码的含义,以及HTTP中常见的状态码

    一.HTTP中状态码的含义 要想讲状态码,就先的大致明白状态码产生的原因,就不得不说一下访问网页的基本流程. 1.访问网页的基本流程: 当我们在访问一个网页的时候,会在客户端浏览器中输入一个URL(也 ...

  4. 【HTTP】10分钟带你快速了解HTTP中常见的状态码(内附大量实例)

    目录 前言 ▶ 为什么要了解状态码? 正题 ▶ 状态码的类别 ▶ 状态码--200(OK) ▶ 状态码--204(Not Content) ▶ 状态码--206(Partial Content) ▶ ...

  5. HTTP中常见的状态码代表的意思比如202、303、404、505、访问网络时有时经常见的状态,也是面试题中关于HTTP经常出现的

    总结一下常见的HTTP状态码 2开头 (请求成功)表示成功处理了请求的状态代码. 200   (成功)  服务器已成功处理了请求. 通常,这表示服务器提供了请求的网页.  201   (已创建)  请 ...

  6. http工作中常见的状态码

    2xx:表示成功 200 OK 表示所有东西都正常 204 表示请求成功,但是服务端没有内容给你 3xx: 表示重定向 301 永久重定向(当访问一个永久重定向的网站的时候,一个域名被指向一个其他网站 ...

  7. HTTP协议中几个状态码

    200 OK //客户端请求成功 400  Bad Request//客户端请求有语法错误,不能被服务器所理解 401 Unauthorized//请求未经授权,这个代码必须和WWW-Authenti ...

  8. HTTP协议和几种常见的状态码

    前言:明知山有釜,偏向釜山行-----电影<釜山行> ------------------------------------------------------------------- ...

  9. 常见http状态码说明(转)

    首先要先了解下什么是HTTP状态码:HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码.每当客户端向Web服务器发送一个HTTP请求时,服务器都会返回 ...

最新文章

  1. 「AI大牛」陶大程出任京东探索研究院院长!曾连续6年入选全球高被引科学家...
  2. hdu4908 中位数子串
  3. python中局部变量和全局变量
  4. 百度超级链XChain(1)系统架构
  5. Autofac的AOP面向切面编程研究
  6. 数据结构与算法--8.二叉树的基础知识
  7. 设计模式之组合模式(Composite)
  8. Django——序列化与反序列化
  9. python 多继承与super使用详解_Python super()方法、多继承以及MRO顺序
  10. extjs 月份选择控件_Ext JS 4实现带week(星期)的日期选择控件(实战二)
  11. android gdbserver
  12. python 中获取数据etree.HTML打印问题
  13. IBM P系列小型机HMC默认IP地址
  14. 分享超好用的截动图工具ScreenToGif
  15. 微服务之间调用的安全认证-jwt
  16. 红蜘蛛多媒体软件怎么停---超简单
  17. react学习笔记(二)
  18. NOI2003 智破连环阵
  19. html5动态效果随鼠标动,html5+CSS3心形动画跟随鼠标光标运动特效
  20. php 五行查询,五行查询,五行缺什么查询,生辰八字五行查询,金木水火土命查询表...

热门文章

  1. 类变量类方法,main方法,代码块,单例设计模式,final,抽象类
  2. 混蛋在西班牙的用法-语境方面
  3. Linux-图解扇区、扇面、磁道、簇
  4. 超声波探伤方法之S扫描(仅PA组)
  5. Linux环境下DM8的安装部署详细步骤
  6. ORACLE和xfs,XFS相比ext有什么优点
  7. DotNetBar界面按钮设置
  8. ArcGIS arcpy代码工具——数据驱动工具批量导出MXD文档并同步导出图片
  9. 《设计模式 -- 可复用面向对象软件的基础》读后感
  10. 普通用户(非root)使用nginx