@ Deoxyseia Я обновил ответ.
я есть проект с микросервисами, развернутыми в Bluemix с контейнерами Docker. Все микросервисы написаны на Java, а для общения используются файлы JKS.
Я также разработал микросервис в Node.js с Express.js. Чтобы использовать другие микросервисы, я использовалМодуль запроса сoption.agentOptions
особенность иpfx file
, как это:
var options = {
uri: config.get("https://www.example.com/ms/service"),
method: 'POST',
body: data,
json: true,
headers: {
'Content-Type': 'application/json; charset=UTF-8'
},
agentOptions: {
pfx: fs.readFileSync(config.get("/path/to/file.pfx")),
passphrase: config.get("passphraseText"),
servername: config.get("serverName")
}
};
request(options, function (error, response, data) {
//handing response
});
Я пытался использоватьЗапрашиваемый ящик спример по умолчанию для HTTPS, но это не с:
4 | use solicit::http::client::tls::TlsConnector;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Could not find `tls` in `client`
Я не смог найти другой ящик, библиотеку или фреймворк для этого, как я могу сделать эти запросы?
РЕДАКТИРОВАТЬ
Судя по всему, Solicit не является альтернативой из-за отсутствия обслуживания, поэтому он больше не является альтернативным решением этого вопроса,Вот причина.