Parcourir la source

feat(http): 扩展HTTP请求头支持布尔值类型

- 修改HttpParamsGet、HttpParamsPost和HttpParamsUpload接口中的headers类型
- 更新HttpHelperX类中getHeaders方法的参数类型
- 调整SentryDataResult构造函数及sendToSentry函数的headers类型声明
- 在getHeaders工具函数中新增crossTag请求头字段
- 优化GlobalValue类中userIds属性的空值处理逻辑
- 新增crossTag属性用于判断多环境用户标识状态
- 添加StorageKeys.CrossTag常量定义
- 开启getSignAutoInfo接口的日志显示功能
- 初始化用户ID时清除旧版存储数据
徐勤民 il y a 1 semaine
Parent
commit
a04f96c171
1 fichiers modifiés avec 4 ajouts et 4 suppressions
  1. 4 4
      src/main/ets/http/HttpHelperX.ts

+ 4 - 4
src/main/ets/http/HttpHelperX.ts

@@ -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",