AlekseyK
Новичок
Возможно ли получить HttpStatus из JSONP, JS или Flash
Столкнулся с проблемой получения HttpStatus в JS и Flash.
Нужно получить статус HTTP ошибки которая возвращается по запросу видео файла Flash плейером.
Есть FlashPlayer - который открывается на станице site1.com
FlashPlayer загружает видео с сервера video.site1.com
Сервер video.site1.com может ответить:
а) кодом ошибки 503 если кол-во допустимых соединений с данного IP превышено.
б) кодом ошибки 404 если видео файл не найден
в) код 200 если подключение прошло успешно
Мне нужно чтобы плеер получал HTTPSTATUS и в зависимости от его значения выводил сообщение.
Во Flash HTTPSTATUS можно получить только если браузер передает предоставляет такую передать HTTP коды во флеш. Это работает только в ИЕ, во мозиле и опере НЕ работает. Вот обсуждение.
Так вот у меня появись идея запрашивать HTTPSTATUS через JS callback.
Если плеер и видео файл находятся на одном сервере то для статус можно получить через XMLHttpRequest.status.
В данном случае сервера разные.
Нашел JSONP.
С помощью него можно подгружать контент с другого сервера.
Но мне нужен не контент, а только Статус.
В доках есть указания на то что статус получить возможно.
У меня это сделать никак не получается.
Буду рад услышать вашим мнения и советы как решить данную задача.
Столкнулся с проблемой получения HttpStatus в JS и Flash.
Нужно получить статус HTTP ошибки которая возвращается по запросу видео файла Flash плейером.
Есть FlashPlayer - который открывается на станице site1.com
FlashPlayer загружает видео с сервера video.site1.com
Сервер video.site1.com может ответить:
а) кодом ошибки 503 если кол-во допустимых соединений с данного IP превышено.
б) кодом ошибки 404 если видео файл не найден
в) код 200 если подключение прошло успешно
Мне нужно чтобы плеер получал HTTPSTATUS и в зависимости от его значения выводил сообщение.
Во Flash HTTPSTATUS можно получить только если браузер передает предоставляет такую передать HTTP коды во флеш. Это работает только в ИЕ, во мозиле и опере НЕ работает. Вот обсуждение.
Так вот у меня появись идея запрашивать HTTPSTATUS через JS callback.
Если плеер и видео файл находятся на одном сервере то для статус можно получить через XMLHttpRequest.status.
В данном случае сервера разные.
Нашел JSONP.
С помощью него можно подгружать контент с другого сервера.
Но мне нужен не контент, а только Статус.
В доках есть указания на то что статус получить возможно.
У меня это сделать никак не получается.
Буду рад услышать вашим мнения и советы как решить данную задача.