HTTP状态码,它是用以表示网页服务器HTTP响应状态的3位数字代码。状态码的第一个数字代表了响应的五种状态之一。

1XX系列:指定客户端应相应的某些动作,代表请求已被接受,需要继续处理。由于 HTTP/1.0 协议中没有定义任何 1xx 状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送 1xx 响应。

2XX系列:代表请求已成功被服务器接收、理解、并接受。这系列中最常见的有200、201状态码。

200状态码:表示请求已成功,请求所希望的响应头或数据体将随此响应返回

201状态码:表示请求成功并且服务器创建了新的资源,且其 URI 已经随Location 头信息返回。假如需要的资源无法及时建立的话,应当返回 '202 Accepted'

202状态码:服务器已接受请求,但尚未处理

3XX系列:代表需要客户端采取进一步的操作才能完成请求,这些状态码用来重定向,后续的请求地址(重定向目标)在本次响应的 Location 域中指明。这系列中最常见的有301、302状态码。

301状态码:被请求的资源已永久移动到新位置。服务器返回此响应(对 GET 或 HEAD 请求的响应)时,会自动将请求者转到新位置。

302状态码:请求的资源临时从不同的URI响应请求,但请求者应继续使用原有位置来进行以后的请求

4XX系列:表示请求错误。代表了客户端看起来可能发生了错误,妨碍了服务器的处理。常见有:401、404状态码。

401状态码:请求要求身份验证。 对于需要登录的网页,服务器可能返回此响应。

403状态码:服务器已经理解请求,但是拒绝执行它。与401响应不同的是,身份验证并不能提供任何帮助,而且这个请求也不应该被重复提交。

404状态码:请求失败,请求所希望得到的资源未被在服务器上发现。没有信息能够告诉用户这个状况到底是暂时的还是永久的。假如服务器知道情况的话,应当使用410状态码来告知旧资源因为某些内部的配置机制问题,已经永久的不可用,而且没有任何可以跳转的地址。404这个状态码被广泛应用于当服务器不想揭示到底为何请求被拒绝或者没有其他适合的响应可用的情况下。

5xx系列:代表了服务器在处理请求的过程中有错误或者异常状态发生,也有可能是服务器意识到以当前的软硬件资源无法完成对请求的处理。常见有500、503状态码。

500状态码:服务器遇到了一个未曾预料的状况,导致了它无法完成对请求的处理。一般来说,这个问题都会在服务器的程序码出错时出现。

503状态码:由于临时的服务器维护或者过载,服务器当前无法处理请求。通常,这个是暂时状态,一段时间会恢复

了解基本SEO状态码,是SEO优化人员必备知识。HTTP状态码是服务器和客户端之间交流信息的语言。通过查看网站日志的HTTP码,我们可以清楚查看搜索引擎在网站的爬取情况。

selenium 状态码521_selenium获取网页状态码与状态码解释相关推荐

  1. php天气源码_PHP获取城市天气API接口源码

    PHP获取城市天气API接口源码,接口调用的是微鲤的接口,2020年9月1日 10:11:07测试接口还可以正常使用. API查询接口代码<?php function tian(){ $city ...

  2. python模拟点击后获取状态码_Python获取网页状态码

    在网页爬取的时候,有时候需要判断下要爬取网页的网页HTTP状态码,然后再进行相关的工作. 1.网页HTTP状态码 HTTP状态码表示HTTP协议所返回的响应状态.具体参考:http://baike.b ...

  3. 计算机网络中常用设备处于脱机状态,win7网络正常网页提示处于脱机状态该怎么解决?...

    据了解,win7系统用户平时使用电脑过程中花费时间最多是浏览网页.在浏览网页时有时候会时不时的弹出脱机提示:请求的网页在脱机状态下无法使用.要查看该页请单击"连接".可是我们的网络 ...

  4. Python selenium+AutoIt 实现自动获取网页内Flash窗口中的信息,以图片的方式保存

    python结合AutoIt工具后真是太赞了!能很大程度上实现自动化操作. 这次只是一个很简单的演示,但是所用的方式能产生很多可能,~ ~ !!! 完善了webdriver的功能! 使用场景:针对网页 ...

  5. 生成微信小程序发布上线后的二维码 、获取微信小程序二维码、微信小程序二维码如何生成?

    情景: 1.在微信小程序审核完成,发布到线上后,想通过扫描小程序二维码进入小程序 2.可分享二维码出去,通过二维码扫码进入小程序 方法: 1.进入微信小程序的后台配置.链接:微信公众平台.(如图一) ...

  6. C# 获取电脑的网络连接状态

    C# 获取电脑的网络连接状态 原文:C# 获取电脑的网络连接状态 判断连网的方法介绍 1. InternetGetConnectedState 此函数获取网络状态有延时,且对网卡伤害较大 MSDN官方 ...

  7. 微信小程序-获取不限制的小程序码(二)

    一.获取小程序码 获取小程序码 | 微信开放文档 与 createQRCode 总共生成的码数量限制为 100,000,请谨慎调用 调用方式 HTTPS 调用 POST https://api.wei ...

  8. python构造响应头_Python爬虫库requests获取响应内容、响应状态码、响应头

    首先在程序中引入Requests模块 import requests 一.获取不同类型的响应内容 在发送请求后,服务器会返回一个响应内容,而且requests通常会自动解码响应内容 1.文本响应内容 ...

  9. Html的单、双标记标签,编写规范及常用属性标签和网页的常见的状态码

    一.单标记标签 1.单边标记只有开始标记,没有结束,单边标记通常没有内容,只是代表某个功能 2.单标标记一般情况是一个特殊的功能 3.单边标记常用的大概10余个 4.语法格式<标签名称 属性1= ...

最新文章

  1. 【转】从底层了解ASP.Net体系结构
  2. 64位手机部署centos
  3. idea getset的快捷键
  4. 最小生成树-prim算法模板
  5. java日志和SLF4J随想
  6. 【已解决】Navicat 远程连接 Linux服务器上的MySQL数据库
  7. java 中 return 的两种常见的用法
  8. Oracle查询表|注释|字段|字段注释
  9. vs在release下调试时局部变量值错位修复
  10. gitlab服务器搭建教程
  11. ng-bind-html在ng-repeat中问题的解决办法
  12. docker ubuntu安装python_BAT架构师手把手教你如何使用Docker安装GPU版本caffe2
  13. Python中的*self,*self._args, **kwargs
  14. 【机器学习|数学基础】Mathematics for Machine Learning系列之矩阵理论(15):矩阵的范数
  15. 中投、汇金、四大国有资产管理公司、华融、长城、东方、信达
  16. FPGA--VGA显示驱动实验
  17. win10计算机系统优化设置,win10系统电脑如何进行系统优化
  18. Power BI----综合应用
  19. php语言开始和结束分别为,PHP语言参考
  20. No module named ‘quantopian‘

热门文章

  1. 无德文人--读钟祥论坛兰台文苑《Y…
  2. 联邦学习框架和数据隐私综述
  3. php记住用户名功能,php利用cookie实现网页记住用户名和密码的功能
  4. INS-32042 安装程序检测到用户oracle 不是主产品清单组成员
  5. 生成酷炫注释(根据图片生成)
  6. 工业组态人机界面与嵌入式工业平板电脑的区别
  7. Lesson 2 Sorry,sir.
  8. 东芝虚报销售收入再涉财务造假 遭投诉索赔约166亿日元
  9. JSON和SAP内表转化
  10. 【SSL】OV、DV和EV证书的区别