HarmonyOS Http请求头问题咨询?

import http from '@ohos.net.http';

HarmonyOS next版本开发,Http请求头中包含中横线怎么处理,如auth-token请求头。

阅读 457
1 个回答

请求头中加带横线的参数,可参考示例如下:

let streamInfo: http.HttpRequestOptions = {
  method: http.RequestMethod.POST, // 可选,默认为http.RequestMethod.GET
  // 开发者根据自身业务需要添加header字段
  header: {
    'Content-Type': 'application/json'
  },
  // 当使用POST请求时此字段用于传递请求体内容,具体格式与服务端协商确定
  extraData: "data to send",
  expectDataType: http.HttpDataType.STRING, // 可选,指定返回数据的类型
  usingCache: true, // 可选,默认为true
  priority: 1, // 可选,默认为1
  connectTimeout: 60000, // 可选,默认为60000ms
  readTimeout: 60000, // 可选,默认为60000ms。若传输的数据较大,需要较长的时间,建议增大该参数以保证数据传输正常终止
  usingProtocol: http.HttpProtocol.HTTP1_1 // 可选,协议类型默认值由系统自动指定
}
logo
HarmonyOS
子站问答
访问
宣传栏