HarmonyOS Native层rcp使用问题咨询?

1、

uint32_t HMS_Rcp_Fetch (Rcp_Session * session, Rcp_Request * request, const Rcp_ResponseCallbackObject * responseCallback )   

这个方法的Rcp\_Session* session参数,如果不使用会话直接传一个空指针,会有问题吗?

2、Rcp\_Request结构体中的char id [RCP\_MAX\_REQUEST\_ID\_LEN]说明是每个请求的唯一ID,由系统生成,想确认一下是否调用HMS\_Rcp\_Fetch时无需赋值,调用HMS\_Rcp\_Fetch后自动被赋值?

3、文档和代码中Rcp\_Headers这个结构体只有描述,定义都找不到。

阅读 480
1 个回答

1、session不能是空,HMS\_Rcp\_CreateSession的configuration可以传空。

2、是的。

3.这个隐藏了实现,可以使用接口查询。

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