В настоящее время я работаю над подключением к службе отдыха из функции AWS Lambda для Alexa Skill.Я работаю в node.js, и я не совсем уверен, как тестировать с поставщиком, который ищет имя сервера в качестве домена и не принимает запросы по IP на совместимость с TLS 1.2.
Обычно я могу добавить запись в файл хоста, например
123.45.67.890 testserver #test server external address
, и я продолжу тестирование.Тем не менее, у меня нет файла хоста.Я попытался указать хост в своем запросе, но это не помогло.
То, что я использую, выглядит примерно так.Я могу проверить локально с помощью VPN с моей локальной машины.Тестирование в AWS не дает ответа.
request.post({
url: 'https://<server-ip>/thething/token',
form: {
grant_type: "password",
username: "username",
password: "password"
},
host: 'TestServer01',
}, function (err, httpResponse, body) {