Ребята, всем привет. Есть сайт - аудиоплеер. На нем много музыки, биографии музыкантов, обложек, альбомо и т.д. Сервер с клиентом общается по resutful api. Проблема в том, что владелец обнаружил проблему : даже во время простоя на сервер приходят запросы типа
https://localhost/null и браузеры жалуются на "Failed to load resource: net::ERR_INCOMPLETE_CHUNKED_ENCODING". Аудио проигрывается, используя html5 audio, а загрузка треков на момента возможности проигрывания осуществляется, используя нативное html5 audio api. Опять же, из-за некорректной работы сервера, невозможно прыгать по разных участкам аудио(audio.currentTime не устанавливается), если не перезагружать аудио, используя специфический ajax запрос. Что-то вроде этого :
$http.get(audioFileURL,
{responseType:'blob'})
.success(function(data){
var fr = new FileReader;
fr.readAsDataURL(data);
fr.onloadend = function(){
domObjects.audio.src = fr.result;
};
});
Какое есть решение? Основная проблема - невозможность менять позицию аудио и непонятные приходящие запросы на сервер вида localhost/null, а также "Failed to load resource: net::ERR_INCOMPLETE_CHUNKED_ENCODING".Спасибо! :)