我正在处理的网站的一部分需要音频/视频预览。
这些是从不同服务器到主站点的服务器。
Streaming URL的格式为:
www.myserver.com/Preview.aspx?e=I_AM_AN_ENCRYPTED_KEY
密钥由托管文件的服务器生成,而不是实际显示预览的网站。这是一种API。
要阻止这些预览在本网站以外的任何地方播放的部分安全措施应该检查请求此功能的域名,但是当从HTML5视频请求时,HttpContext.Current.Request.UrlReferrer
似乎是NULL
/音频元素。
如果没有将域和API的密钥一起发布,有没有办法在接收服务器,服务器端获取引用URL?
编辑:
澄清:
答案 0 :(得分:0)
想出来 - 如果有人关心......
简单地替换:
ReferringDomain = HttpContext.Current.Request.UrlReferrer
with:
ReferringDomain = HttpContext.Current.Request.Headers("Referer")
排序! :)