用react写了个登录的测试
fetch('https://180.101.147.89:8743/iocm/app/sec/v1.1.0/login', {
method: 'POST',
headers: {
"Content-Type": "application/x-www-form-urlencoded"
},
body: 'appId=********&secret=*******'//账号是可用的
}).then( res => res.json() ).then( res => {
console.log(res.toString());
alert('恭喜您注册成功了');
}).catch(function (err) {
console.log(err);
});
Login.js:33 POST https://180.101.147.89:8743/iocm/app/sec/v1.1.0/login net::ERR_BAD_SSL_CLIENT_AUTH_CERT
在localhost:443调试返回显示的错误是net::ERR_BAD_SSL_CLIENT_AUTH_CERT
TypeError: Failed to fetch
换了个http的是可以的
该怎么导入证书
你可以通过后端构建一个ssl证书 例如:可参考java 的httpClient https
证书安装问题,具体的结合你的系统、程序(如Apache、IIS、nginx等),百度安装方法即可
在开发的时候应该不会因为证书问题出现fetch失败,看你的后台代码写对了没,后台路由地址,还有响应
这个应该是后台请求设置问题