请帮帮我
我试图使用react本机-ssl-钉扎请求,但得到错误(IOS 14.2):
此服务器的证书无效。您可能正在连接到一个假装为“https://...””的服务器,该服务器可能会将您的机密信息置于危险之中。
我将.cer证书复制到xcode中,并执行以下操作:
const response = await fetch(url, {
method: 'POST',
body: body,
pkPinning: true,
disableAllSecurity: false,
// your certificates array (needed only in android) ios will pick it automatically
sslPinning: {
certs: ['my_cer_file_without_extension'], // your certificates name (without extension)
},
headers: {
Accept: 'application/json; charset=utf-8',
'Access-Control-Allow-Origin': '*',
e_platform: 'mobile',
},
});有人知道问题出在哪里吗?有什么想法吗?
发布于 2022-02-10 06:26:48
在iOS中,确保将证书添加到包资源中。转到构建阶段>复制包资源>添加证书。
https://stackoverflow.com/questions/65398387
复制相似问题