[前端]http返回码

http协议引言

    你还记得曾经的OSI七层模型吗? 对就是那个(Open System Interconnect:开放系统互联),它的最顶层是应用层,这一层的主要工作目的看百科,“直接为应用进程服务的”

    应用层的主要协议:HTTP  FTP   DNS

    http是超文本传输协议,英文名字叫做hyper transfer protocol。

    ftp是文件传输协议,英文名字叫做file transfer protocol。

    dns是域名系统,英文名字叫做domain name system。


http协议

    全称(HTTP: Hypertext Transfer Protocol,  超文本传输协议)

    互联网上应用最广泛的协议。所有的www文件都遵循这个协议。

    http协议是一个面向对象的协议,--什么意思?难道有的协议还能面向过程吗?

    

    http请求方式:get,post,head 等

http返回码是什么


常见的返回码

1xx:指示信息--表示请求已接收,继续处理
2xx:成功--表示请求已被成功接收、理解、接受
3xx:重定向--要完成请求必须进行更进一步的操作
4xx:客户端错误--请求有语法错误或请求无法实现
5xx:服务器端错误--服务器未能实现合法的请求








——————————————————————————————

参考:

https://jingyan.baidu.com/article/2c8c281df0afd00008252aa7.html(基础术语)

http://www.blogjava.net/zjusuyong/articles/304788.html(推荐)

https://baike.baidu.com/item/http

http://www.cnblogs.com/li0803/archive/2008/11/03/1324746.html

http://blog.youkuaiyun.com/colder2008/article/details/5810692

http://blog.youkuaiyun.com/yaopeng_2005/article/details/7064869

### 回答1: 我可以回答这个问题。HTTP返回码中,4xx系列的状态码通常表示客户端错误,例如404表示请求的资源不存在,400表示请求参数错误等等。因此,如果前端在请求时出现了这些状态码,通常是前端代码有问题,需要进行调试和修复。 ### 回答2: HTTP返回码是指在前后端通信过程中,服务器给出的响应状态码。根据HTTP协议规范,常见的HTTP返回码主要分为以下几类,并且有些情况下可能与前端有关,导致前端出现bug。 1. 4xx客户端错误:这类返回码表示请求出现问题,常见的有400、401、403、404等。其中,400表示请求错误,可能是由于前端发送了错误的请求参数或格式不正确;401表示未授权,表明前端未提供有效的身份认证信息;403表示禁止访问,前端请求了没有权限的资源;404表示资源未找到,可能是前端请求了不存在的接口或页面。 2. 5xx服务器错误:这类返回码表示服务器出现问题,常见的有500、503等。500表示服务器内部错误,前端在请求时可能发送了错误的数据或发生了其他的问题;503表示服务不可用,可能是由于服务器负载过大或维护等原因导致无法提供服务。 以上仅是一些常见的情况,实际上前端bug可能还涉及其他HTTP返回码,具体分析还需具体问题具体分析。为了避免前端bug,需要仔细检查请求参数、验证用户身份、处理服务器错误等。除了HTTP返回码前端还需要关注其他错误信息,如接口返回的错误码、异常抛出的错误信息等。在开发过程中,前端和后端应该进行良好的沟通和协作,及时发现和修复bug,以提供更好的用户体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值