Как обработать код состояния для ресурса?
От: Аноним  
Дата: 27.01.14 16:43
Оценка:
Подскажите, пожалуйста, по паре вопросов, хотелось бы понять эти моменты:

1) Верно ли то, что коды состояний (HTTP status code) — это исключительно коды ответа. Т.е. сервер должен нам ответить. А если какие-то проблемы с сетью — то и ответа никакого вообще не будет?

2) Посылая ajax запросы мы можем обрабатывать коды. А как обработать коды ошибок для тега <script>?
Re: Как обработать код состояния для ресурса?
От: Sharov Россия  
Дата: 27.01.14 17:33
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Подскажите, пожалуйста, по паре вопросов, хотелось бы понять эти моменты:


А>1) Верно ли то, что коды состояний (HTTP status code) — это исключительно коды ответа. Т.е. сервер должен нам ответить. А если какие-то проблемы с сетью — то и ответа никакого вообще не будет?


Ответа не будет,а будет сообщение об ошибке по тайм-ауту.

А>2) Посылая ajax запросы мы можем обрабатывать коды. А как обработать коды ошибок для тега <script>?


В смысле для тега <script> ? Т.е. для кода, выполняющегося в этом теге? Если так,
то также как и для ajax запросов. Иначе, не ясен вопрос.
Кодом людям нужно помогать!
Re[2]: Как обработать код состояния для ресурса?
От: Аноним  
Дата: 27.01.14 17:59
Оценка:
Спасибо, за скорый отклик!

Здравствуйте, Sharov, Вы писали:

S>Ответа не будет,а будет сообщение об ошибке по тайм-ауту.

408 Request Timeout?
Или другое, без привязки к HTTP кодам?
Я экспериментировал(но сейчас под рукой нет среды).

S>В смысле для тега <script> ? Т.е. для кода, выполняющегося в этом теге? Если так,

S>то также как и для ajax запросов. Иначе, не ясен вопрос.
Я так понимаю, что src данного скрипта можно представить обычным ресурсом, который так же загружается по протоколу HTTP?
Это не так?
Если так, то как мне обработать ошибки загрузки этого ресурса-скрипта? Скажем, 404 или 403 или 500?
Re[3]: Как обработать код состояния для ресурса?
От: Sharov Россия  
Дата: 27.01.14 18:29
Оценка:
Здравствуйте, Аноним, Вы писали:


S>>Ответа не будет,а будет сообщение об ошибке по тайм-ауту.

А>408 Request Timeout?
А>Или другое, без привязки к HTTP кодам?
А>Я экспериментировал(но сейчас под рукой нет среды).

Все с привязкой к HTTP кодам. Без них никуда.

А>Я так понимаю, что src данного скрипта можно представить обычным ресурсом, который так же загружается по протоколу HTTP?

А>Это не так?

Так. Загружается как содержимое html документа.

А>Если так, то как мне обработать ошибки загрузки этого ресурса-скрипта? Скажем, 404 или 403 или 500?


Не уверен, но боюсь что никак. Т.е. эти ошибки обработает посредник (браузер) и сообщит,
что такой страницы нет (404), доступ отказан и т.д.

Если страница(шаблон) подгружается динамически (из js кода), то вероятно, как-то можно анализируя
заголовки ajax-ответа.
Кодом людям нужно помогать!
Re: Как обработать код состояния для ресурса?
От: Sinclair Россия https://github.com/evilguest/
Дата: 14.02.14 07:48
Оценка:
Здравствуйте, Аноним, Вы писали:

А>1) Верно ли то, что коды состояний (HTTP status code) — это исключительно коды ответа. Т.е. сервер должен нам ответить. А если какие-то проблемы с сетью — то и ответа никакого вообще не будет?

Да.

А>2) Посылая ajax запросы мы можем обрабатывать коды. А как обработать коды ошибок для тега <script>?

Никак. Их съест браузер.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.