Часть сайта, над которым я сейчас работаю, требует предварительного просмотра аудио/видео.Получить ссылочный домен из HTML5 Audio Tag Streaming URL
Это сервер с другого сервера на главный сайт.
URL, Streaming имеет вид:
www.myserver.com/Preview.aspx?e=I_AM_AN_ENCRYPTED_KEY
Ключ генерируется сервером, на котором размещен файл, а не сайт, на котором на самом деле отображаются предварительные просмотры. Это своего рода API.
Часть защиты, чтобы остановить воспроизведение этих превью в любом месте, кроме этого веб-сайта, должен проверить домен, который запрашивает это, но кажется, что HttpContext.Current.Request.UrlReferrer
является NULL
при запросе из видео/аудио элемента HTML5.
Не отправляя домен вместе с ключом API, есть ли способ получить URL-адрес ссылки на принимающем сервере, на стороне сервера?
EDIT:
Для уточнения:
- Существует сайт с элементами HTML5, которые направлены на URL на другом сервере, URL и ключ предоставляется этим сервером (а не веб-сайт)
- Когда сервер API получает запрос на потоковое предварительное просмотрение, он проверяет ключ (который в основном говорит ему, что играть), а также проверяет домен, на который ссылается, на список разрешенных доменов.