当前位置:  开发笔记 > 前端 > 正文

如何根据Web API/Asp.Net Identity验证HTML-5音频下载请求?

如何解决《如何根据WebAPI/Asp.NetIdentity验证HTML-5音频下载请求?》经验,为你挑选了0个好方法。

我需要从我的Web API流式传输音频.在标准HTML-5中,音频src属性设置为来自WebAPI的音频的URI.

问题是:使用Asp.Net Identity保护的Web API要求在标头中传递承载令牌,但HTML AUDIO TAG不允许我们这样做.我最终被遗漏了两个选择:

方法1.使用XHR请求下载HTML并在本地播放.

方法2.通过查询字符串传递标题.这样我们就可以在请求处理期间的时间点将令牌注入OWIN管道.

上面提到的第一种方法是不可行的,因为如果我们在本地下载音频,我们将错过Web API提供的流功能.

你可以请求方法2,即在Web API方面,我们可以从URL读取承载令牌,然后启动Asp.Net身份验证吗?

推荐阅读
mobiledu2402851173
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有