HarmonyOS rcp请求如何传递参数?

import { rcp } from '@kit.RemoteCommunicationKit';
let session = rcp.createSession()
let params: Record<string, Object> = {"encryptData":"1"}
session.post(url,params)

post第二个参数传递的是body,可是我想要传递的是params参数,文档中的实例中没有写如何传递参数

我看url的类型是URLOrString 可是文档里没有写URL对象怎么传递params参数

阅读 610
1 个回答
let session = rcp.createSession(this.sessionConfig());
let form = new rcp.Form(params)
return session.post(url, form)

post第二个参数是 RequestContent 这个参数可以传的类型string | ArrayBuffer | object | Form | MultipartForm | GetDataCallback

可以在sessionConfiguration参数中设置一些请求的header cookies 设置一些body参数