HTTP状态码关于各个网站的实地调查
我使用的是新版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状态码关于各个网站的实地调查的更多相关文章
- 选择一个 HTTP 状态码不再是一件难事 – Racksburg
原文链接:http://racksburg.com/choosing-an-http-status-code/ 打开双语对照阅读 有什么能比 HTTP 响应状态码更简单呢?页面渲染了吗?好极了,返回 ...
- 常见HTTP状态码大全
我们经常会遇到404.500.302等提示,它们究竟是什么意思呢?除了这几个常见的状态码外,还有哪些我们没有遇到过的但有可能出现的状态码呢?网站的http状态对于网站维护人员来说是相当重要的,当网站出 ...
- 选择一个 HTTP 状态码不再是一件难事 – Racksburg《转载》
本文转载自:众成翻译 译者:十年踪迹 链接:http://www.zcfy.cc/article/904 原文:http://racksburg.com/choosing-an-http-status ...
- http 状态码 码表
HTTP状态码详解 - 查询资料 1xx消息 这一类型的状态码,代表请求已被接受,需要继续处理.这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束.由于HTTP/1.0协议中没有定义 ...
- HTTP状态码列表
经常用的http状态码 1xx消息——请求已被服务器接收,继续处理2xx成功——请求已成功被服务器接收.理解.并接受3xx重定向——需要后续操作才能完成这一请求4xx请求错误——请求含有词法错误或者无 ...
- apache 返回的状态码304
博客转载:http://baike.baidu.com/link?url=jhw62dpK66WD7EQFKWEhVQs_jPeFKIUegnA6 如果客户端发送了一个带条件的GET 请求且该请求已被 ...
- 网站建设用的HTTP状态码
在网站建设的实际应用中,容易出现很多小小的失误,就像mysql当初优化不到位,影响整体网站的浏览效果一样,其实,网站的常规http状态码的表现也是一样,Google无法验证网站几种解决办法,提及到由于 ...
- 网站建设中HTTP状态码的奥秘
在网络营销中,站长经常会遇到一些HTTP状态码的问题,不懂HTTP状态码那么做SEO优化就无从谈起,下面是脉凌网络对HTTP状态码总结的一览表. 1xx:请求收到,继续处理 2xx:操作成功收到,分析 ...
- 使用curl获取网站的http的状态码
发布:thebaby 来源:net [大 中 小] 本文分享一例shell脚本,一个使用curl命令获取网站的httpd状态码的例子,有需要的朋友参考下.本文转自:http://www.j ...
随机推荐
- IDA,IDA PRO 产品介绍
IDA理念这是我们在开发产品时竭尽全力遵循的理念--在此过程中,我们相信我们将开发出能够为您带来所需的可靠性.便利性和易用性的软件.没有什么能打败人脑因为我们知道一秒钟的洞察力仍然胜过百年的处理时间, ...
- 深入浅出图神经网络 GCN代码实战
GCN代码实战 书中5.6节的GCN代码实战做的是最经典Cora数据集上的分类,恰当又不恰当的类比Cora之于GNN就相当于MNIST之于机器学习. 有关Cora的介绍网上一搜一大把我就不赘述了,这里 ...
- python 操作word
pip install python.docx from docx import DocumentDoc = Document() 解释:from 从 docx这个文件中,导入一个叫Document的 ...
- USB数据线 单独供电
USB数据线上剪掉两个电源线,只保留两个是数据就无法传数据了.数据线传输数据需要通过芯片来进行数据交换,芯片的工作离不开电源,没有电源,芯片无法工作,当然也就无法传输数据了.电源线特别是负极线,同时还 ...
- Scala学习——面向对象
Scala面向对象 三大特征:封装.继承.多态 1.类的定义和使用 package top.ruandb.scala.Course02 object Simple { def main(args: A ...
- python基础之函数的应用
#函数应用# 1.语法"""def 函数名(参数): 函数体"""# 2. 没有参数的函数# def readbook():# print( ...
- 为什么要学习Netty?
一.传统的BIO编程 网络编程的基本模型是 Client/Server 模型,也就是两个进程之间进行相互通信,其中服务端提供位置信息(绑定的 IP 地址和监听端口),客户端通过连接操作向服务端监听 ...
- odoo14在列表视图里添加自定义按钮
static/js/xxxx.js 这里定义按钮odoo.define('add.tree.view.buttons', function (require) { "use strict&q ...
- 当vue 页面加载数据时显示 加载loading
参考:https://www.jianshu.com/p/104bbb01b222 Vue 页面加载数据之前增加 `loading` 动画 创建组件 1.新建 .vue 文件: src -> c ...
- Python3中datetime时区转换介绍与踩坑
最近的项目需要根据用户所属时区制定一些特定策略,学习.应用了若干python3的时区转换相关知识,这里整理一部分记录下来. 下面涉及的几个概念及知识点: GMT时间:Greenwich Mean Ti ...