"use strict"; /** * 工具资源文件 * * @class IBizHandResponseData */ var IBizHandResponseData = /** @class */ (function () { function IBizHandResponseData() { } /** * 处理错误结痂 * * @static * @param {*} response * @returns {*} * @memberof IBizHandResponseData */ IBizHandResponseData.doErrorResponseData = function (response) { var data = { failureType: 'SERVER_INVALID', info: '本地网络异常,请重试', errorMessage: '本地网络异常,请重试' }; var errorInfo = ''; switch (response.status) { case 200: break; case 400: errorInfo = '错误的请求(400),请重试'; break; case 401: errorInfo = '用户未认证(401),请重试'; break; case 403: errorInfo = '服务器拒绝请求(403),请重试'; break; case 404: errorInfo = '服务器拒绝请求(404),请重试'; break; case 405: errorInfo = '请求方法被禁用(405),请重试'; break; case 406: errorInfo = '请求的资源不满足请求头的条件(406),请重试'; break; case 407: errorInfo = '用户未代理认证(407),请重试'; break; case 408: errorInfo = '服务器等待请求超时(408),请重试'; break; case 409: errorInfo = '请求的资源存在冲突(409),请重试'; break; case 410: errorInfo = '请求的资源已过期(410),请重试'; break; case 411: errorInfo = '服务器拒绝在没有定义 Content-Length 头的情况下接受请求(411),请重试'; break; case 412: errorInfo = '客户端请求信息的先决条件错误(412),请重试'; break; case 413: errorInfo = '请求的实体过大,服务器无法处理(413),请重试'; break; case 414: errorInfo = '请求的URI过长(414),请重试'; break; case 415: errorInfo = '服务器无法处理请求附带的媒体格式(415),请重试'; break; case 416: errorInfo = '客户端请求的范围无效(416),请重试'; break; case 417: errorInfo = '服务器无法满足Expect的请求头信息(417),请重试'; break; case 421: errorInfo = '从当前客户端所在的IP地址到服务器的连接数超过了服务器许可的最大范围(421),请重试'; break; case 422: errorInfo = '请求有语义错误(422),请重试'; break; case 423: errorInfo = '当前资源被锁定(423),请重试'; break; case 424: errorInfo = '之前的某个请求发生错误(424),请重试'; break; case 426: errorInfo = '客户端应当切换到TLS/1.0(426),请重试'; break; case 500: errorInfo = '服务器内部错误(500),请重试'; break; case 501: errorInfo = '服务器不支持请求的功能(501),请重试'; break; case 502: errorInfo = '网关或代理服务器请求无响应(502),请重试'; break; case 503: errorInfo = '临时的服务器维护或者过载(503),请重试'; break; case 504: errorInfo = '网关或代理服务器请求超时(504),请重试'; break; case 505: errorInfo = '服务器不支持请求的HTTP协议的版本(505),请重试'; break; case 506: errorInfo = '服务器存在内部配置错误(506),请重试'; break; case 507: errorInfo = '服务器无法存储完成请求所必须的内容(507),请重试'; break; case 509: errorInfo = '服务器达到带宽限制(509),请重试'; break; case 510: errorInfo = '获取资源所需要的策略并没有没满足(510),请重试'; break; } if (!Object.is(errorInfo, '')) { Object.assign(data, { info: errorInfo, errorMessage: errorInfo }); } return data; }; return IBizHandResponseData; }());