HarmonyOS Http使用问题?

有一个RequestParams数组:

export class RequestParams {
  key : string = ''
  value: string|number = '';
}

会作为参数传给httpRequest方法,但现在作为extraData传入,请求参数会有问题,请问要怎么写?

export function httpRequest(method: http.RequestMethod, url: string, payload?: RequestParams[]): Promise<ApiResponse> {
  let httpRequest = http.createHttp();
  let responseResult = httpRequest.request(url, {
    method: method,
    readTimeout: Const.HTTP_READ_TIMEOUT,
    header: {
    },
    connectTimeout: Const.HTTP_READ_TIMEOUT,
    extraData: payload
  });
阅读 466