2017-11-10 8 views
0

POSTリクエストでSSL証明書をionic 2の角度2で統合する方法。POSTリクエストでSSL証明書をionic 2の角度2で統合する方法

以下のコードで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); 
}); 

}); 

答えて

0

単純に "https://で" 使用するURLをとのHttpから古典http.get( 'HTTPSを....')を使用;)サービスは、両方の要求

は角node_modules /で追加処理します-cli /タスクwebpackDevServerConfiguration中/サーブ-webpack.js:

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

その後、あなたは--ssl-CERT」 "../server.key" --ssl 1 --ssl-キーを提供ngのことができます。 ./server.crt "

+0

実際に私たちは呼び出し前に追加する必要があるクライアント証明書を持っていますhttps api –

+0

これはサーバー側の動作です.SSLキーを登録してから、そのパラメータで開始する必要があります。ng serve -ssl 1 --ssl-key "../server.key" --ssl-cert ".. /server.crt " 編集後 – andrea06590

関連する問題