接口加解密
基本介绍
通过统一配置的形式,对基础数据进行加密传输。
使用方式
在接口请求中加入 encryption 描述
ts
export function doDictEdit(data: any) {
return request.post<any>('/base/dict/edit', data, {
encryption: { type: 'aes' }
});
}
类型说明:
typescript
interface encryption {
type: 'aes' | 'des' | 'rsa';
param?: string[] | number[];
key?: string;
data?: any;
paramDataKey?: string;
customHandleEncrypto?: ({
config,
result,
paramName,
transformRequestData
}: {
config: AxiosRequestConfig;
result: any;
paramName: string;
transformRequestData: (requestData: any, contentType?: string) => any;
}) => void;
}