我使用的是新版Edge浏览器,右键,点击检查,点击网络,可以看到请求的各种文件。那么以此来看看状态码的使用吧。

101

与websocket相关,websocket在慕课网中的应用 - KeBoom - 博客园 (cnblogs.com)

200

是绝大多数的响应码,表示请求成功

204

简书

请求 URL: https://www.jianshu.com/shakespeare/notes/dd8285b01b48/mark_viewed

请求方法: POST

状态代码: 204 No Content

根据url地址,可以推断出应该是标记当前文章看过了。

还有就是此为post请求,并且Content-Type: application/json 表单数据变为了请求负载

内容为:{"fuck":1}

为什么是请求负载而不是表单呢?相关回答:StackOverflow

我理解的意思就是,它使用了ajax来发送post请求,并且content-type为json,这样的话,数据将为请求负载而不是表单数据。

知乎

发起预检options请求,我所知道的option请求是来解决跨域问题的。先发送options请求来看看允许接受我的哪些方法(比如get,post,put等等)允许接受哪些头(比如Authorization, Content-Type, X-API-Version等等),然后我们在发送比如get请求去获得资源。

那么知乎使用预检请求,返回状态码204

知乎还有一个请求https://www.zhihu.com/sc-profiler为post,数据在请求负载([["i","production.heifetz-column.desktop.all.column.FetchErrorV2.CrossOrigin.https-zhuanlan-zhihu-com.GET.https-www-zhihu-com.H_6.unlimited-vip_rights-popup.count",1,1]])中,响应码为204,我猜测也是用来分析用户行为的。

302

CSDN

我使用的QQ登陆的csdn,请求我qq图片时响应码为302

请求 URL: https://profile.csdnimg.cn/7/A/5/3_qq_27541519 看到这个url应该是使用我qq登录时,将我的qq头像存储在csdn的图片服务器中,然后获取我的头像时去重定向到图片服务器中的头像。那我的qq头像可能会更换,那时就需要重新更改头像url地址,所以才使用302表示临时重定向吧。

304

简书

我在第一次访问某篇帖子,这个帖子的作者的最新笔记,建议阅读,音频等等信息会用get请求获取,而这些信息基本是没那么容易变的,对于同一个作者来说这些信息是固定的。第一次访问返回响应码为200

那么我刷新页面,这时我们会看到有很多响应码为304的表示此作者的这些信息没有修改,那么就使用浏览器缓存的数据。

可以看到很多304字段的body大小都是0,说明使用的是浏览器缓存的数据,服务端没有传数据过来。注意看这个url,我在清除缓存然后刷新页面,那么这个url的响应码就是200了:

可以看到他的响应码为200,并且body为73

HTTP状态码关于各个网站的实地调查的更多相关文章

  1. 选择一个 HTTP 状态码不再是一件难事 – Racksburg

    原文链接:http://racksburg.com/choosing-an-http-status-code/ 打开双语对照阅读 有什么能比 HTTP 响应状态码更简单呢?页面渲染了吗?好极了,返回  ...

  2. 常见HTTP状态码大全

    我们经常会遇到404.500.302等提示,它们究竟是什么意思呢?除了这几个常见的状态码外,还有哪些我们没有遇到过的但有可能出现的状态码呢?网站的http状态对于网站维护人员来说是相当重要的,当网站出 ...

  3. 选择一个 HTTP 状态码不再是一件难事 – Racksburg《转载》

    本文转载自:众成翻译 译者:十年踪迹 链接:http://www.zcfy.cc/article/904 原文:http://racksburg.com/choosing-an-http-status ...

  4. http 状态码 码表

    HTTP状态码详解 - 查询资料 1xx消息 这一类型的状态码,代表请求已被接受,需要继续处理.这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束.由于HTTP/1.0协议中没有定义 ...

  5. HTTP状态码列表

    经常用的http状态码 1xx消息——请求已被服务器接收,继续处理2xx成功——请求已成功被服务器接收.理解.并接受3xx重定向——需要后续操作才能完成这一请求4xx请求错误——请求含有词法错误或者无 ...

  6. apache 返回的状态码304

    博客转载:http://baike.baidu.com/link?url=jhw62dpK66WD7EQFKWEhVQs_jPeFKIUegnA6 如果客户端发送了一个带条件的GET 请求且该请求已被 ...

  7. 网站建设用的HTTP状态码

    在网站建设的实际应用中,容易出现很多小小的失误,就像mysql当初优化不到位,影响整体网站的浏览效果一样,其实,网站的常规http状态码的表现也是一样,Google无法验证网站几种解决办法,提及到由于 ...

  8. 网站建设中HTTP状态码的奥秘

    在网络营销中,站长经常会遇到一些HTTP状态码的问题,不懂HTTP状态码那么做SEO优化就无从谈起,下面是脉凌网络对HTTP状态码总结的一览表. 1xx:请求收到,继续处理 2xx:操作成功收到,分析 ...

  9. 使用curl获取网站的http的状态码

    发布:thebaby   来源:net     [大 中 小] 本文分享一例shell脚本,一个使用curl命令获取网站的httpd状态码的例子,有需要的朋友参考下.本文转自:http://www.j ...

随机推荐

  1. mysql,mongodb,redis区别

    MongoDB: 它是一个内存数据库,数据都是放在内存里面的. 对数据的操作大部分都在内存中,但 MongoDB 并不是单纯的内存数据库. MongoDB 是由 C++ 语言编写的,是一个基于分布式文 ...

  2. 深入理解Java容器——HashMap

    目录 存储结构 初始化 put resize 树化 get 为什么equals和hashCode要同时重写? 为何HashMap的数组长度一定是2的次幂? 线程安全 参考 存储结构 JDK1.8前是数 ...

  3. Ubuntu虚拟机基本环境搭建以及参数设置

    # 设置root账户密码 sudo passwd root # 修改源镜像(提高下载更新速度) sudo apt-get update pip install open-vm-tools pip in ...

  4. C语言:虚拟地址 和编译模式

    所谓虚拟地址空间,就是程序可以使用的虚拟地址的有效范围.虚拟地址和物理地址的映射关系由操作系统决定,相应地,虚拟地址空间的大小也由操作系统决定,但还会受到编译模式的影响.这节我们先讲解CPU,再讲解编 ...

  5. LeetCode 780. Reaching Points

    题目链接:https://leetcode.com/problems/reaching-points/ 题意:给定操作可以使点(x,y)变为点(x+y,y)或者点(x,x+y).现已知初始点(sx,s ...

  6. 简单设计一个onedata指标管理体系

    以阿里云的maxcompute的数据仓库架构为例, 从上往下定义, dwp的数据,来源是dws+dim,最主要是dws.这里不讨论dim的作用. dws的数据来源于dwd. dwd的数据来源于ods. ...

  7. 【LeetCode】203.移除链表元素

    203.移除链表元素 知识点:链表:双指针 题目描述 给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 . 示例 ...

  8. PAT甲级:1066 Root of AVL Tree (25分)

    PAT甲级:1066 Root of AVL Tree (25分) 题干 An AVL tree is a self-balancing binary search tree. In an AVL t ...

  9. powerdesigner连接postgresql数据库生成pdm及word文档

    1.准备软件: powerdesigner165与postgresql的驱动:psqlodbc_11_01_0000 2.安装并破解完成powerdesigner165 参看链接:https://ww ...

  10. odoo14开发之脚本自动生成代码

    通过解析excel,自动生成odoo代码实现 一.首先做一个字段配置的excel模板 第二步.读取excel里面的模板,并写入到txt文件里 逻辑代码: # -*- coding: utf-8 -*- ...