|
|
|
@ -2,6 +2,7 @@ import fetch from 'dva/fetch'; |
|
|
|
import { notification } from 'antd'; |
|
|
|
import router from 'umi/router'; |
|
|
|
import hash from 'hash.js'; |
|
|
|
import { isAntdPro } from './utils'; |
|
|
|
|
|
|
|
const codeMessage = { |
|
|
|
200: '服务器成功返回请求的数据。', |
|
|
|
@ -62,7 +63,12 @@ const cachedSave = (response, hashcode) => { |
|
|
|
* @param {object} [options] The options we want to pass to "fetch" |
|
|
|
* @return {object} An object containing either "data" or "err" |
|
|
|
*/ |
|
|
|
export default function request(url, options = {}) { |
|
|
|
export default function request( |
|
|
|
url, |
|
|
|
options = { |
|
|
|
expirys: isAntdPro(), |
|
|
|
} |
|
|
|
) { |
|
|
|
/** |
|
|
|
* Produce fingerprints based on url and parameters |
|
|
|
* Maybe url has the same parameters |
|
|
|
|