!32 [inula-request]<feat> 请求组件支持在响应体中获取完整 URL

Merge pull request !32 from 涂旭辉/master
This commit is contained in:
涂旭辉 2023-10-08 01:59:50 +00:00 committed by Gitee
commit 4481c9f241
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
4 changed files with 7 additions and 1 deletions

View File

@ -110,6 +110,7 @@ export const fetchRequest = (config: IrRequestConfig): Promise<IrResponse> => {
headers: headersObj,
config,
request: null,
responseURL: response.url
};
const responseBody = onDownloadProgress

View File

@ -98,6 +98,7 @@ export const ieFetchRequest = (config: IrRequestConfig): Promise<IrResponse> =>
headers: response.headers,
config,
request: null,
responseURL: response.url
};
// 根据 responseType 选择相应的解析方法

View File

@ -74,7 +74,8 @@ function processUploadProgress(
statusText: xhr.statusText,
headers: xhr.getAllResponseHeaders(),
config: config,
}
request: xhr
};
if (config.validateStatus!(xhr.status)) {
// 如果 fetch 请求已经成功或者拒绝,则此处不生效

View File

@ -95,6 +95,9 @@ export type IrResponse<T = any> = {
// 响应事件消息
event?: string;
// 响应对象上的完整 URL
responseURL?: string;
};
// Ir 类接口类型