[HTTP-4]-HTTP协议中的状态码(上)
Posted 他们已经在路上了
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[HTTP-4]-HTTP协议中的状态码(上)相关的知识,希望对你有一定的参考价值。
咳咳
最近每次发HTTP相关的文章,都会少俩粉丝,怪尴尬的,仔细反思一下,也合理,之前我都是写Axure教程、微信开发、功能设计、竞品分析、用户增长等等与产品经理息息相关的文章,而现在写些什么HTTP,会有读者想了,有用吗???其实我想说,作者超级忙的,可能真的忙到不分昼夜吧,但是呢,依然从没有停下来,一直坚持写,究其根本,大概就是这样几个原因,第一,作者本身的工作内容从传统的互联网到人工智能、智能硬件、AIOT方向转型,因此需要的知识量会更大, 除了互联网本身的知识,还需要一些来自网络底层的知识才能支撑起来工作需求。第二点,随着工作经验的逐步积累,发现停留在应用层其实不能满足未来发展的需求,单纯的产品设计可能很快就会被时代淘汰,所以需要不断的增加自己的知识储备。第三点,当随着能力提升,承担的越多的时候,越是需要面面俱到。
经历了一些摸爬滚打创业公司的启航之路之后,和一些创业的小老板喝酒聊天之后,发现其实小公司没有那么多的资源可以让老板调度,所以也谈不上什么资源整合和组织调度,往往公司出点儿小问题都需要亲力亲为,比如公司断网了,喊电信局的人来修怎么也得小半天,那着小半天也不能不干活了不是,毕竟员工的工资可没有打小半天的折扣呀~再比如电线断了,新的设备着急要用没有网线了,大半夜突然线路故障但是没同事帮忙处理了等等,都需要亲力亲为才能及时解决问题,因此未来想要撑起更广阔的天地,就需要了解的更多,学会的更多。有人也会讲,专家才能立于不败之地,样样都会,样样都不精迟早会凉,这句话也没错,但很多时候现实是残酷的,很少有人可以从一开始就明确自己职业生涯的方向,然后朝着一个方向不断深挖,最后成为一名细分领域的佼佼者,大部分人都是在成长和前进的路上不断的改变,所以我觉得多了解和多学习一些和互联网相关的知识其实蛮好的,即便未来依然会在用户、功能、设计、业务等层面上精进,但是也不影响我们多去了解一些底层的概念和逻辑,正如一句“每一步,都是数”,我们走过的每一步都是我们宝贵的财富,总有一天他会帮助我们度过我们人生路上的困难。共勉,下面进入正题吧~
1.什么是状态码?
类别 | 原因短语 | |
---|---|---|
1XX | Informational(信息性状态码) | 接受的请求正在处理 |
2XX | Success(成功状态码) | 请求正常处理完毕 |
3XX | Redirection(重定向状态码) | 需要进行附加操作以完成请求 |
4XX | Client Error(客户端错误状态码) | 服务器无法处理请求 |
5XX | Server(服务器错误状态码) | 服务器处理请求出错 |
2.状态码的详解
2XX 成功
(1)200 OK
(2)204 No Centent
代表服务器接收的请求已成功处理,但在返回的响应报文中不含实体的主体部分,也不允许返回任何实体的主体。。换言之,服务器端请求处理成功,但是没有资源可返回。
(3)206 Partial Content
3XX重定向
(1)301 Moved Permanently
永久性重定向。该状态码表示请求的资源已被分配了新的URI,以后应使用资源现在所指的URI。也就是说,如果已经把资源对应的URI保存为书签了,这时应该按Location首部字段提示的URI重新保存。
http://example.com/sample
(2)302 Found
临时性重定向。该状态码表示请求的资源已被分配了新的URI,希望用户本次能使用心得URI访问。
(3)303 SEE Other
该状态码表示由于请求对应的资源存在着另一个URI,应使用GET方法定向获取请求的资源。(资源的URI已更新,服务器端问客户端能否临时按新的URI访问。)
(4)304 Not Modified
该状态码表示客户端发送附带条件的请求时,服务器端允许请求访问资源,但未满足条件的情况。304状态码返回时,不包含任何响应的主体部分。(换言之,资源已经找到,但未符合条件请求)
(5)307 Temporary Redirect
以上是关于[HTTP-4]-HTTP协议中的状态码(上)的主要内容,如果未能解决你的问题,请参考以下文章