如何在离子 2 角 2 的 POST 请求中集成 SSL 证书



如何在离子2 angular 2的POST请求中集成SSL证书。

我已经尝试使用以下代码使用 http 请求,它按预期工作。

  return new Promise((resolve, reject) => 
{ var headers = new Headers();
 headers.append("Accept", 'application/json');
headers.append('Content-Type', 'application/json' );
headers.append('Authorization', 'Basic 7d04ba4e-6d56-446c-8d11-65fd2ddfc701');
let options = new RequestOptions({ headers: headers });
console.log('URL'+apiUrl);
this.http.post(apiUrl,options)
.timeout(10000)
.subscribe(res =>{
var myJSON = JSON.stringify(res.json());
console.log('success'+myJSON);
resolve(res.json());
}, (err) =>{
reject(

----------

err);
});
}); 

只需使用"https://"url并使用Http;)中的经典http.get('https....'(该服务处理这两个请求

在 webpackDevServerConfiguration 中添加 node_modules/angular-cli/tasks/serve-webpack.js:

    cert: fs.readFileSync(process.cwd()+ '/ssl/server.crt', 'utf8'),
    key: fs.readFileSync(process.cwd()+ '/ssl/server.key', 'utf8'),
    https: true

然后你可以ng serve --ssl 1 --ssl-key "../server.key" --ssl-cert "../server.crt">

相关内容

  • 没有找到相关文章

最新更新