vue-simple
Version:
Use Vue in the simplest and easiest way, contain more than one of plugins and other to do that, i hope you will like it.
61 lines (53 loc) • 2.7 kB
JavaScript
import _Object$assign from 'babel-runtime/core-js/object/assign';
/**
* HTTP 请求错误信息集合
*/
var HttpErrorInfo = {
default: '发生未知错误',
cancel: '请求已取消',
network: '网络异常或服务器连接失败',
aborted: '请求被中止',
timeout: '请求服务器响应超时,请求已经被中断',
// 3xx: 重定向,需要进一步的操作以完成请求
301: '请求的资源已被永久的移动到新URI',
302: '请求的资源临时被移动,请重新发送请求',
303: '请求的资源已被永久的移动到新URI,使用GET和POST请求查看',
304: '所请求资源未变动,已使用本地缓存资源进行访问',
305: '所请求的资源必须通过代理访问',
306: '请求的资源已被移动',
307: '请求的资源临时被移动,使用GET请求重定向',
// 4xx: 客户端错误
400: '客户端请求发生语法错误,服务器无法处理该请求',
401: '被请求的页面需要进行身份验证',
402: '未知客户端错误',
403: '所请求页面的禁止访问',
404: 'Not Found,所请求页面不存在',
405: '请求中指定的方法被禁止使用',
406: '服务器无法根据客户端请求的内容特性完成请求',
407: '用户必须首先使用代理服务器进行验证并授权',
408: '服务器等待客户端发送的请求已超时',
409: '由于冲突,请求无法被完成',
410: '指定请求的页面已经被移动或不存在',
411: '服务器无法处理客户端发送的不带 Content-Length 的请求信息',
412: '请求失败,请求中前提条件有错误',
413: '由于所请求的实体的太大,服务器拒绝处理该请求',
414: '请求的URI过长(URI通常为网址),服务器无法处理',
415: '服务器无法处理请求附带的媒体格式',
416: '客户端请求的范围 Range 无效',
417: '服务器无法满足 Expect 的请求头信息',
// 5xx: 服务器错误
500: '服务器内部错误,无法完成请求',
501: '服务器不支持所请求的功能,无法完成请求',
502: '充当网关或代理的服务器,从远端服务器接收到了一个无效的请求',
503: '由于超载或系统维护,服务器暂时的无法处理客户端的请求',
504: '充当网关或代理的服务器,未及时从远端服务器获取请求',
505: '服务器不支持请求中指明的HTTP协议版本'
};
/**
* 将新的提示错误描述信息覆盖旧的信息
* @param {Object} options 新的错误信息配置,如{404:'页面未找到'}
*/
HttpErrorInfo.merge = function (options) {
_Object$assign(HttpErrorInfo, options);
};
export default HttpErrorInfo;