HTTP状态码(HTTP Status codes)简介

解决UE5像素流三大痛点:鼠标锁定/双光标/自动播放(附app.js魔改指南) 本文针对UE5像素流服务在实际应用中常见的鼠标锁定、双光标和自动播放三大交互痛点,提供了深入的技术分析和解决方案。通过详细解析app.js源码,指导开发者如何修改控制方案、修复光标显示以及实现静音自动播放,旨在提升Pixel Streaming应用的用户体验与专业度。 阅读详情
HTTP状态码(HTTP Status codes)简介

http://www.netpu.net
网普科技版权所有,转载请注明作者和出处并保持文章原貌
(网普科技优质廉价美国主机、美国LINUX虚拟主机服务)

原文地址
http://bbs.netpu.net/viewthread.php?tid=2950

错误码与状态码

      近来总有朋友咨询cPanel 的Awstats中“HTTP错误码(HTTP Error codes)”的含义,以及是否需要关注和处理。

      关于Awstats请查看《CP How-To:如何使用cPanel查看站点统计数据(awstats)》
      文章地址: http://bbs.netpu.net/viewthread.php?tid=694

      其实这是一个误会,在这里它应该是“HTTP状态码(HTTP Status codes)”。

      OK,既然是状态码,那么就可能有正确和错误两种状态了(至少不全是错误了,大大的松口气吧)。那么这些代码都代表什么含义呢?到底哪些是错误状态,哪些是正确状态呢?不要急,下边我冒充内行为大家做一个简单的介绍。

HTTP与Status codes

      HTTP可能大家都熟悉,就是超文本传输协议。浏览器通过HTTP与WEB Server通讯(也有一些其它软件比如IM使用HTTP协议传递数据),把我们的请求(HTTP Request)传递给服务器,服务器响应这个请求,返回应答(HTTP Response)以及我们需要的数据。大致就是这个样子了。

      如果我们请求啥,服务器就返回啥,是乎就不需要HTTP Status codes了。但是事情往往不是那么简单。比如我们请求一个网页页面,可是服务器不存在这个页面,或者这个页面被转移到其它地方,或者服务器禁止我们查看 这个页面等等,所以为了便于浏览器处理这些正确与不正确的情况,HTTP用Status codes来表示请求(HTTP Request)在服务器端被处理的情况。Status codes通过应答(HTTP Response)返回给浏览器,浏览器根据这个作相应的处理。

HTTP Status codes的分类

      既然有正确和错误的状态,HTTP定义两大类状态码是不是就可以了?人家制订协议的可是专家(不象我是冒充的),想得比我们要周全,要长远。HTTP 1.1中定义了5大类Status codes,分别是:

Informational
        意义:信息
        范围:1XX

Successful
        意义:成功
        范围:2XX

Redirection
        意义:重定向
        范围:3XX

Client Error
        意义:客户端错误
        范围:4XX

Server Error
        意义:服务器错误
        范围:5XX

      您看看人家想得多周到啊,真专家就是真专家。

常见HTTP Status codes简介

      下面简单介绍一下我们经常碰到的HTTP Status codes。

      也许是我孤陋寡闻,常遇到的HTTP Status codes就那么几个,见笑啦。

Successful
        200 - OK:OK
        这个是最常见的啦(也许我们不会直接看到,但是如果您使用一些抓包工具,大多数http应答中都有这个)。意义很简单,就是说服务器收到并理解客户端的请求而且正常处理了。
        206 - Partial Content:部分内容。
        这个也经常发生。很容易让大家发懵。
        通俗点说就是如果客户端请求文档(图像,文本,声音等等)的部分内容,服务器正常处理,那么就返回206。大致意思就是它请求的时候,除了指定请求的内容,还指定了偏移量以及长度。
       部分内容,没搞错吧?呵呵没搞错,现在很多浏览器以及软件支持断点续传就是靠这个的。呵呵,以后看到206不要怕了。

Redirection
        301 - Moved Permanently:永久移动。
        这个状态码是指客户端要请求的资源已经被永久的转移到一个新的地方了。这个应答(HTTP Response)里边同时包含了资源的新地址。它告诉客户端,如果下次还想要这个资源,那么就用新的地址去取。
        302 Found:临时重定向。
        这个状态码是指客户端要请求的资源临时放到一个新地方了。同样,应答中也包含了资源的新地址。
        307 - Temporary Redirect:临时重定向。(如果不去实现协议或者做相关开发,我们大致理解它很302差不多就可以啦)
        有一篇谈重定向的文章《从Business.com遭封看302重定向》很有意思
        我们转载了一份,地址: http://bbs.netpu.net/viewthread.php?tid=810

Client Error
        400 - Bad Request:错误请求
        就是请求的语法错误,服务器无法理解。
        401 – Unauthorized:未授权
        当服务器返回401 Code,就是告诉说客户端访问指定资源以前,必须通过服务器的授权。
        403 – Forbidden:禁止访问
        就是不允许访问某些资源。
        404 - Not Found:找不到
        找不到客户端请求的内容

Server Error
        500 - Internal Server Error
        服务器内部错误。

结束语

        越写越懒,所以就简简单单写这么多啦。没有啥大用处。如果能消除一两位关于这方面朋友的疑虑,就足以令我欣慰了。既然之前都说过是冒充内行,所以有错漏之处在所难免,还望大家不吝赐教。

        需要深入研究这方面内容的朋友,千万不要看这篇文章,以免被此文误导。请学习官方的协议内容。
        官方的资料地址:
         http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
       
http://www.netpu.net
网普科技版权所有,转载请注明作者和出处并保持文章原貌
(网普科技优质廉价美国主机、美国LINUX虚拟主机服务) 
【DRAM存储器六十六】DDR5介绍--训练相关之CA/CS Training 详述DDR5 CA/CS training过程细节 阅读详情

相关推荐

STM32学习笔记【江科协】【4-2】OLED显示屏

可以注意到接电源的GND和VCC同时和PB6、PB7号口连接,我们可以直接不初始化这两个引脚解决,因为STM32的引脚上电后,如果不初始化,默认是浮空输入的模式,在这个模式下,引脚不会输出电平,所以不会有什么影响,或者直接给PB6口输出低电平,PB7口输出高电平,用GPIO口直接给OLED供电,这个也是没问题的,因为OLED的功率很小这个也是可以驱动的,不过用GPIO口供电不是很规范,实际项目还是用电源供电。然后点击这里放大镜里面带d的图标,进入调试模式,这个界面里,

m0_74651303的博客 1595

HTTP状态码(HTTP Status Code),常见的error 404, error 504等的意思

一些常见的状态码为: 200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务不可用 详细分解: 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。 代码 说明 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。 2xx...

weixin_30578677的博客 4338

君正T31x metartc集成测试

metartc为国内杨大侠部分开源的一款用于嵌入式领域webrtc库,它与谷歌官方webrtc相比,编译到君正平台的可执行文件仅有5M即可实现webrtc的通信。1. 目前实现的是基于开源版v5.0-b0版本做的简单修改,官方的好几个版本都多少缺点东西,我这里给整理了一下。目前是局域网连接的webrtc,后续尝试走stun和turn试一下NAT穿越的效果。

fsmpeg的博客 3158

Wireshark的HTTP请求包和响应包如何对应

以Wireshark2.6.3版本为例,如下图所示,红框中的803是一次HTTP的GET请求包,绿框中的809、810两条记录都是响应包,究竟哪个是803的响应包呢?接下来介绍两种方式识别; 通过传输控制协议信息识别 如下图,点击803这条记录后,在下面的详情窗口打开传输层信息,查看Next sequence number字段的值为282: 分别打开809、810这两条记录的详情,查看...

程序员欣宸的博客 2万+

全国各省份影像下载地址(11级别)

cesium中使用urltemplate加载,leaflet中使用tile加载,具体加载有问题可以给我留言。

资深三维GIS开发 5146

Fluent Meshing边界层设置保姆级教程:从y+理论到实战避坑,看完就会

本文详细解析了Fluent Meshing边界层设置的全过程,从y+理论基础到实战避坑技巧,帮助用户精准计算第一层高度并优化参数配置。通过案例演示和常见问题诊断,指导读者掌握边界层网格生成的核心技术,提升CFD模拟精度。特别针对不同湍流模型的y+要求提供具体参数建议。

weixin_30576827的博客 789

HTTP状态码(HTTP Status Code)详解

最常见的HTTP状态码有 200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务器超时或服务器暂时不可用 HTTP是超文本传输协议。浏览器通过HTTP与WEB Server通讯(也有一些其它软件比如IM使用HTTP协议传递数据),请求(HTTP Request)传递给服务器,服务器响应这个请求,返回应答(HTTP Response)以及浏览器需要的数据。 如果

远方 3367

dToF直方图之美

上面视频里如果你能看懂,那么就能理解对于dToF单点的测距问题,对于大部分的描述在AMS和ST里的手册都非常的详细,有疑问的可以后台来找我探讨,今天我们单纯从上层讨论成像的问题。作为dToF算法工程师,应该是对直方图敏感的,直方图的每个Count峰都会表征出问题,因为dToF的输出只有直方图,观察直方图能够逆推出dToF的很多东西,这也是大多数公司不愿意开放直方图和Raw data的缘故。以上是一个小面阵的分辨率,第一张是直方图,后面是基于直方图寻峰出来的成像ToF图,Peak图,以及噪声Noise图。

dream it possible 2995

HTTP状态码详解

鉴于 PUT,DELETE 方法会对服务器上的资源进行写操作,因而绝大部分的网页服务器都不支持或者在默认配置下不允许上述请求方法,对于此类请求均会返回405错误。由WebDAV(RFC 2518)扩展的状态码,代表之后的消息体将是一个XML消息,并且可能依照之前子请求数量的不同,包含一系列独立的响应代码。服务器根据客户端的请求切换协议,只能切换到更高级的协议,例如切换到HTTP的新版本协议。服务器成功处理,但未返回内容。请求的资源已被永久的重定向到新URI,今后任何新的请求都应使用新的URI代替。

m0_46665077的博客 1322

1、语义数据建模:避免陷阱与突破困境

本文探讨了语义数据建模的兴起背景、核心概念、生命周期及常见挑战。从数据丰富型组织和AI开发者的需求出发,分析了语义建模的关键元素和质量维度,并深入讨论了建模过程中可能出现的陷阱与解决方案。文章还针对语义模型的演化、治理和战略组织问题提供了突破思路,旨在帮助数据从业者更好地理解和应用语义建模技术,以提升数据驱动应用的有效性。

c8d9e0f1的博客 119

电子设计(1)二极管防电源反接电路

二极管经常用来作电源防反接保护,所需器件少,电路简单。

记得诚 1万+

HTTP协议状态码详解(HTTP Status Code)

使用ASP.NET/PHP/JSP 或者javascript都会用到http的不同状态,一些常见的状态码为: 200 – 服务器成功返回网页 404 – 请求的网页不存在 503 – 服务不可用 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。 代码   说明 100   (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等...

weixin_34204722的博客 878

【Docker】常见容器问题解决#OCI runtime create failed: container_linux.go:349: starting container process

ERROR: for nginx Cannot start service nginx: OCI runtime create failed: container_linux.go:349: starting container process caused "process_linux.go:449: container init caused \"rootfs_linux.go:58: mounting \\\"/data/docker-compose/n

liu_chen_yang的博客 5528

推荐开源项目:http-status-codes —— 简化HTTP状态码管理的利器

在构建网络应用时,正确处理和理解HTTP状态码是至关重要的。今天,我们来探讨一款轻量级且高度兼容的开源工具——**http-status-codes**,它为JavaScript和TypeScript开发者提供了一个简单而全面的方式来枚举和使用HTTP状态码。 ## 项目介绍 **http-status-codes**是一个基于Apache HttpClient的HttpStatus API实...

gitblog_00307的博客 1154

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

HTTP Status Codes/HTTP状态码

帮助快速查询http code, 以及对应的含义,帮助定位问题。

"代码"的日常搬运 4438

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

HTTP 状态码详解大全 | HTTP Status Codes

以下是HTTP 状态码详解大全 | HTTP Status Codes” ,来自维基百科,可以按Ctrl+F快速查找需要的信息 1xx消息 这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。由于HTTP/1.0协议中没有定义任何1xx状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送1xx响应。[...

weixin_30357231的博客 3548

HTTP状态码速查表:Know Your HTTP Status Codes海报使用指南

在Web开发和网络调试中,HTTP状态码是沟通客户端与服务器之间状态的重要桥梁。**Know Your HTTP**项目提供了一系列A1尺寸的HTTP协议海报,其中《HTTP Status Codes》海报系统整理了从1XX到5XX的各类状态码,成为开发者日常工作的实用参考工具。通过这份海报,无论是新手还是资深开发者都能快速定位和理解网络请求中的状态反馈。 ## 📋 海报核心内容概览 《HT

gitblog_00131的博客 754

List of HTTP status codes(HTTP状态码)

#以下内容来自于维基百科,红色部分是我个人认为初学者必须掌握的,或者说是web开发面试前要记的。 #如你更喜欢中文或个别语句不太理解,可以根据状态码在这篇文章检索:HTTP状态码(HTTP Status Code)的所有状态解释 This is a list of Hypertext Transfer Protocol (HTTP) response status codes. Status ...

与其临渊羡鱼,不如进而结网。 2405

HTTP Status Codes 状态码

1×× Informational 100 Continue 101 Switching Protocols 102 Processing 2×× Success 200 OK 201 Created 202 Accepted 203 Non-authoritative Information 204 No Content 205 Reset Content 206 

欢迎关注我 https://x.com/Awesome_AI_News 879

Http 状态码(Status Codes)

七、状态码(Status Codes)*服务器向用户返回的状态码和提示信息,常见的有以下一些(方括号中是该状态码对应的HTTP动词)。200 OK - [GET]:服务器成功返回用户请求的数据,该操作是幂等的(Idempotent)。201 CREATED - [POST/PUT/PATCH]:用户新建或修改数据成功。202 Accepted - [*]:表示一个请求已经进入后台排队(异步任务)2...

weixin_34356310的博客 378

HTTP状态码对照表(HTTP response codes)

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34174322的博客 1951
上一篇: CP How-To:cPanel新手上路
下一篇: 换一种思路:解决Ajax程序与IE7不兼容的问题
Netpu
博客等级 码龄22年 3粉丝 18原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值