feat(http): 扩展HTTP请求头支持布尔值类型
- 修改HttpParamsGet、HttpParamsPost和HttpParamsUpload接口中的headers类型 - 更新HttpHelperX类中getHeaders方法的参数类型 - 调整SentryDataResult构造函数及sendToSentry函数的headers类型声明 - 在getHeaders工具函数中新增crossTag请求头字段 - 优化GlobalValue类中userIds属性的空值处理逻辑 - 新增crossTag属性用于判断多环境用户标识状态 - 添加StorageKeys.CrossTag常量定义 - 开启getSignAutoInfo接口的日志显示功能 - 初始化用户ID时清除旧版存储数据
这个提交包含在:
父节点
e480c0512a
当前提交
a04f96c171
@ -4,14 +4,14 @@ import { http } from '@kit.NetworkKit';
|
||||
export interface HttpParamsGet {
|
||||
url: string
|
||||
query?: Record<string, string> | Object
|
||||
headers?: Record<string, string | null | undefined>
|
||||
headers?: Record<string, boolean | string | null | undefined>
|
||||
}
|
||||
|
||||
export interface HttpParamsPost {
|
||||
url: string
|
||||
data?: string | Object | ArrayBuffer
|
||||
query?: Record<string, string> | Object
|
||||
headers?: Record<string, string | null | undefined>
|
||||
headers?: Record<string, boolean | string | null | undefined>
|
||||
}
|
||||
|
||||
export interface HttpParamsUpload {
|
||||
@ -26,7 +26,7 @@ export interface HttpParamsForm {
|
||||
url: string
|
||||
data?: Record<string, string> | Object | undefined
|
||||
query?: Record<string, string> | Object
|
||||
headers?: Record<string, string | null | undefined>
|
||||
headers?: Record<string, boolean | string | null | undefined>
|
||||
}
|
||||
|
||||
export class HttpHelperX {
|
||||
@ -36,7 +36,7 @@ export class HttpHelperX {
|
||||
* @param headers
|
||||
* @returns
|
||||
*/
|
||||
static getHeaders(ct: string, headers?: Record<string, string>) {
|
||||
static getHeaders(ct: string, headers?: Record<string, boolean | string>) {
|
||||
return {
|
||||
"Content-Type": ct,
|
||||
// "Accept": "application/json",
|
||||
|
||||
正在加载...
在新工单中引用
屏蔽一个用户