记录一次web前端面试失败问题的复盘
1.面试官问,当你与后端对接如果出错状态是怎么处理的(大致是这样),状态码对应的错误怎么处理?
我:两种一种是按照http的状态码,然后给对应的提示,另外一种是后端返回200,然后里面是个json,他给个状态码和message,然后根据这个进行判断。(时隔五年后第一次面试紧张然后回答的乱,我都不知道自己在说什么)
复盘:仔细想想面试官问这个可能是问我对状态码的熟悉情况,我应该回答通用的状态码有哪些,下面就介绍下一些状态码有 1xx,2xx,3xx,4xx,5xx
//1XX类状态码(通知):临时的响应。客户端在收到常规响应之前,应准备接收一个或多个1XX响应
//2XX类状态码(成功):服务器成功的接收了客户端请求
//3XX类状态码(重定向):客户端浏览器必须采取更多操作来实现请求。例如,浏览器可能不得不请求服务器上的不同页面,或者通过代理服务器重复该请求
//4XX类状态码(客户端错误):发生错误,客户端似乎有问题。例如:客户端请求不存在的页面,客户端为提供有效的身份验证信息
//5XX类状态码(服务端错误):服务器遇到错误而不能完成该请求
个人觉的一般回答这些大类就可以了,如想看完整的请自行查询,下面是我常遇到的
//404 没有发现文件、查询或URl
//401 错误代表用户没有访问权限,需要进行身份认证。
//500 服务器产生内部错误
//503 服务器过载或暂停维修
大伙如果有好的回答请留言
转载自:https://juejin.cn/post/6844904155123810317