使用 http 传入 ca 证书可使用 capath 参数指定证书沙箱路径(当前仅支持 pem 格式),如需要使用客户端证书 API11 有关版本已提供 clientCert 参数可配置。传递参数可参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-refere...。demo 可参考如下:requestHttp(url: string): Promise<string> { return new Promise((resolve, reject) => { let httpRequest = http.createHttp(); httpRequest.request( url, { method: http.RequestMethod.GET, connectTimeout: 10000, readTimeout: 10000, caPath:'服务端使用证书路径'}, (err: BusinessError, data) => { console.info('1---- url:' + JSON.stringify(url)); if (!err) { // data.result 为 HTTP 响应内容 console.info('1---- arrResult:' + JSON.stringify(data.result)); console.info('1---- header:' + JSON.stringify(data.header)); console.info('1---- cookies'); } }); }); }。也可以参考使用三方库 @ohos/httpclient 和相关文档。
使用 http 传入 ca 证书可使用 capath 参数指定证书沙箱路径(当前仅支持 pem 格式),如需要使用客户端证书 API11 有关版本已提供 clientCert 参数可配置。传递参数可参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-refere...。demo 可参考如下:requestHttp(url: string): Promise<string> { return new Promise((resolve, reject) => { let httpRequest = http.createHttp(); httpRequest.request( url, { method: http.RequestMethod.GET, connectTimeout: 10000, readTimeout: 10000, caPath:'服务端使用证书路径'}, (err: BusinessError, data) => { console.info('1---- url:' + JSON.stringify(url)); if (!err) { // data.result 为 HTTP 响应内容 console.info('1---- arrResult:' + JSON.stringify(data.result)); console.info('1---- header:' + JSON.stringify(data.header)); console.info('1---- cookies'); } }); }); }。也可以参考使用三方库 @ohos/httpclient 和相关文档。