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参数

阅读 609
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参数

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进