Прервать синхронный запрос.
Как выставить таймер XMLHTTPReques? синхронному.
Или как убить синхронный запрос по таймеру? Возможно? |
http://xmlhttprequest.ru/
Я так понимаю что прервать можно только асинхронный запрос. Вообще если вам понадобился синхронный запрос - скорее всего вы что-то делаете не так. |
livelover, вроде можно поставить таймаут, но не везде). Сам не пробовал, ибо см. выше.
Ага, см. свойство timeout: https://developer.mozilla.org/en-US/..._Compatibility ..upd хотя нет Цитата:
|
Aetae,
А как? Если запрос синхронный то все таймауты отработают после запроса? Или имеется в виду таймаут самого запроса? |
tsigel, имеется ввиду таймаут самого запроса. Но видать его реализировать поленились, потому это просто биндинг на обычный сеттаймаут и синхронными запросами не работает.(имхо, нафиг он тогда нужен - не понтно)
|
Цитата:
|
petya, на более низком уровне, вестимо.
|
Цитата:
|
petya, Aetae имел в виду что прирывание должно происходить нативно методом браузера (который уже отнють не однопоточный) методами самого реквеста, но как выяснилось что почти ни один браузер не доделал этот метод.
|
Вообще вопрос возник из такой задачи:
по window.onbeforeunload надо плать запрос на хост, который принимает запросы но вообще на них не отвечает. *Если запрос Асинхронный, то запрос тупо может неуйти, страница уже закрывается. * Если запрос Синхонный, то броузер долго весит, ждёт запроса. А его нет и не будет. Вот так вот... *Если син |
Часовой пояс GMT +3, время: 05:17. |