umijs / umi-request

A request tool based on fetch.
2.2k stars 336 forks source link

我试图在RequestConfig中修改headers的Content-Type,可这样始终无法生效 #328

Closed Mypika closed 1 year ago

Mypika commented 1 year ago

export const request: RequestConfig = { timeout: 1000, baseURL:'http://192.168.3.80:8888', headers: { 'Content-Type': 'multipart/form-data', }, // 请求拦截器 requestInterceptors: [ (config: { url: string | any[] }) => { // 拦截请求配置,进行个性化处理。 // const url = +config.url; // const headers = {'Content-Type': 'application/json',"safdsad":"safsa"} // config.headers = headers console.log('请求拦截', config, env); return { ...config }; }, ], errorConfig: { errorHandler: (res) => { console.log('错误1', res); }, errorThrower: (res) => { console.log('错误2', res); }, }, // 响应拦截器 responseInterceptors: [ (response) => { // 拦截响应数据,进行个性化处理 const { data } = response; console.log('响应处理', data);

  return response;
},

], };

Mypika commented 1 year ago

1