Есть ли способ в JavaScript отправлять HTTP-запрос на HTTP-сервер и ждать ответа сервера? Я хочу, чтобы моя программа дождалась ответа сервера и не выполнила какую-либо другую команду после этого запроса. Если HTTP-сервер отключен, я хочу, чтобы HTTP-запрос повторялся после таймаута, пока сервер не ответит, а затем выполнение программы может продолжаться в обычном режиме.
Любые идеи?
Заранее спасибо, Thanasis