У меня есть javascript
отправка GET-запроса на python
сервер.Все хорошо, когда я запускаю сервер на localhost
.Например:
js :
$.get({
url: 'http://localhost:7973/loadPage',
success: function(result){pageLoadSucceed(result);},
error: function(error){requestFailed(error);}
});
python :
import tornado.web
import tornado.ioloop
def make_app():
return tornado.web.Application([
(r'/loadPage', LoadPageHandler)
])
if __name__ == '__main__':
app = make_app()
app.listen(7973)
tornado.ioloop.IOLoop.current().start()
Теперь я переместил службу вСервер Windows EC2 на AWS.Служба по-прежнему запускается нормально.Тем не менее, когда я делаю запросы с моей машины с кодом ниже, это не удается (тайм-аут).
изменение js :
$.get({
url: 'http://Administrator:eX%f4TYtaJLu*YCdt$Nm;le7$tmfqLv3@ec2-xx-xxx-xx-xxx.us-east-2.compute.amazonaws.com:7973/loadPage',
success: function(result){pageLoadSucceed(result);},
error: function(error){requestFailed(error);}
});
Поскольку в браузере (chrome) тот же URL-адрес дает мне ERR_CONNECTION_TIMED_OUT, я предполагаю, что мой URL-адрес неверен.
Но я просто не уверен, как это неправильно - один из ингредиентов (адрес, имя пользователя, пароль) неправильный или я собрал их вместе неправильно?Ингредиенты, которые я получил со страницы AWS после нажатия кнопки «Подключиться», как показано ниже:
Заранее спасибо!