feat(http): 添加 PUT 和 DELETE 请求方法

新增 `httpPut` 和 `httpDelete` 方法,以支持 PUT 和 DELETE 请求,完善 HTTP 工具的功能
This commit is contained in:
feige996 2025-05-21 09:39:40 +08:00
parent c9c7b9e539
commit 261d46eac0

View File

@ -84,6 +84,41 @@ export const httpPost = <T>(
header,
})
}
/**
* PUT
*/
export const httpPut = <T>(
url: string,
data?: Record<string, any>,
query?: Record<string, any>,
header?: Record<string, any>,
) => {
return http<T>({
url,
data,
query,
method: 'PUT',
header,
})
}
/**
* DELETE query
*/
export const httpDelete = <T>(
url: string,
query?: Record<string, any>,
header?: Record<string, any>,
) => {
return http<T>({
url,
query,
method: 'DELETE',
header,
})
}
http.get = httpGet
http.post = httpPost
http.put = httpPut
http.delete = httpDelete