goview_vue/src/enums/httpEnum.ts

52 lines
969 B
TypeScript
Raw Normal View History

2022-05-20 16:12:27 +08:00
// 模块 Path 前缀分类
export enum ModuleTypeEnum {
SYSTEM = 'sys',
PROJECT = 'project',
}
// 请求结果集
2021-12-10 14:11:49 +08:00
export enum ResultEnum {
DATA_SUCCESS = 0,
2021-12-10 14:11:49 +08:00
SUCCESS = 200,
SERVER_ERROR = 500,
SERVER_FORBIDDEN = 403,
NOT_FOUND = 404,
TOKEN_OVERDUE = 886,
2021-12-10 14:11:49 +08:00
TIMEOUT = 10042,
}
// 数据相关
export enum RequestDataTypeEnum {
// 静态数据
STATIC = 0,
// 请求数据
AJAX = 1,
}
// 头部
export enum RequestHttpHeaderEnum {
TOKEN = 'Token',
COOKIE = 'Cookie'
}
2022-05-20 16:12:27 +08:00
// 请求方法
2022-03-21 20:56:42 +08:00
export enum RequestHttpEnum {
GET = 'get',
POST = 'post',
PATCH = 'patch',
PUT = 'put',
DELETE = 'delete',
2021-12-10 14:11:49 +08:00
}
2022-05-20 16:12:27 +08:00
// 常用的contentTyp类型
2021-12-10 14:11:49 +08:00
export enum ContentTypeEnum {
// json
JSON = 'application/json;charset=UTF-8',
// json
TEXT = 'text/plain;charset=UTF-8',
// form-data 一般配合qs
FORM_URLENCODED = 'application/x-www-form-urlencoded;charset=UTF-8',
// form-data 上传
FORM_DATA = 'multipart/form-data;charset=UTF-8',
}