从 HTML5 Audio Tag Streaming URL 获取引用域

Get referring domain from HTML5 Audio Tag Streaming URL

我目前正在处理的网站的一部分需要 Audio/Video 预览。

这些是从不同服务器到主站点的服务器。

流媒体 URL 的形式为:

www.myserver.com/Preview.aspx?e=I_AM_AN_ENCRYPTED_KEY

密钥由托管文件的服务器生成,而不是由实际显示预览的站点生成。有点像 API.

阻止在本网站以外的任何地方播放这些预览的部分安全措施应该检查请求此内容的域,但似乎 HttpContext.Current.Request.UrlReferrerNULL 当从 HTML5 video/audio 元素.

如果不将域与密钥一起发布到 API,有什么方法可以在接收服务器、服务器端获得引用 URL?

编辑:

澄清一下:

想出来了 - 万一有人关心...

只需替换:

ReferringDomain = HttpContext.Current.Request.UrlReferrer

与 :

ReferringDomain = HttpContext.Current.Request.Headers("Referer")

已排序! :)