有一个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
});
关于extradata的用法可参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-http-V5\#httprequestoptions
支持跨平台,表格中extradata的说明,demo可参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-http-V5\#完整示例