网站首页 关于我们 网站制作 营销推广 客户案例 新闻资讯 联系我们
SEO优化
QQ联系SEO优化
高端品牌网站建设
手机联系高端品牌网站建设
SEO网站优化
电话联系SEO网站优化

http返回码

作者:投稿用户
更新时间:2025-11-27
浏览次数:282

http返回码

这些状态代码表示临时的响应。客户端在收到常规响应之前,http返回码,应准备接收一个或多个1xx响应。

http返回码

http返回码

2xx-成功

这类状态代码表明服务器成功地接受了客户端请求。

3xx-重定向

客户端浏览器必须采取更多操作来实现请求。例如,浏览器可能不得不请求服务器上的不同的页面,或通过代理服务器重复该请求。

4xx-客户端错误

发生错误,客户端似乎有问题。例如,http返回码,客户端请求不存在的页面,客户端未提供有效的身份验证信息。

5xx-服务器错误

服务器由于遇到错误而不能完成该请求。

+++++好好学习,天天向上++++++

===常见的有::

200OK-[GET]:服务器成功返回用户请求的数据,该操作是幂等的(Idempotent)。

我们经常使用HTTP3xx的返回码帮助我们重定向网页,他们的作用的都非常类似,帮忙重新跳转到另外一个URL。但重定向也还是有需要深入探讨的地方。

返回码不仅有我们经常使用301和303还有302307308它们有啥区别呢。可以按照是否缓存和重定向后请求的方法,两个维度去拆分。具体对比如下:

如果是永久重定向那么浏览器客户端就会缓存此次重定向结果,下次如果有请求则直接从缓存读取,譬如我们切换域名,将所有老域名的流量转入新域名,可以使用永久重定向。如果只是临时重定向那么浏览器则不会缓存,譬如我们的服务临时升级,会使用临时重定向。

方法保持的意思是原请求和重定向的请求是否使用相同的方法,譬如原请求是POST提交一个表单,如果是301重定向的话,重定向的请求会转为GET重新提交,如果是308则会保持原来POST请求不变。

有童鞋说,我们项目都做了这种处理,就是在每个API都单独工具类将返回值进行封装,但这种不够优雅;我想写最少的代码完成这件事,也许有童鞋说,加几个注解就解决问题了,说的没错,但这篇文章主要是为了说明为什么加了几个注解就解决问题了,目的是希望大家知其所以然。

为了更好的说明问题,本文先说明如何实现,然后再详细剖析实现原理(这很关键)

为什么要做统一数据返回格式

前后端分离是当今服务形式的主流,如何让前端小伙伴可以处理标准的responseJSON数据结构都至关重要,http返回码,为了让前端有更好的逻辑展示与页面交互处理,每一次RESTful请求都应该包含以下几个信息:

名称

描述

status

状态码,标识请求成功与否,http返回码,如[1:成功;-1:失败]


本文网址:https://www.dingshengweb.cn/qwyx/1193.html

版权声明: 1.本站内容部分为潍坊鼎晟科技编辑原创文章,部分来源于网络,如需转载,请标注来源网站名字和文章出处链接。 2.本站内容为传递信息使用,仅供参考,也不构成相关建议。 3.部分内容和图片来源于网络,如有侵权,请联系我们处理。

相关阅读

在线留言咨询

本月已有 2 7 人留言咨询