在客户端调用web api(iphone / safari / chrome / IE) - 正确的消费方式?

时间:2014-05-23 19:12:11

标签: iphone ipad asp.net-mvc-4 asp.net-web-api

我创建了一个webapi项目,从cdn网络获取媒体文件。在项目中,我们验证文件的身份,更改一些内容标头值并返回响应作为HttpResponseMessage。

客户端,我有一个测试应用程序,我试图访问和播放视频文件。客户端代码如下所示:

 <video controls autoplay name="media" height="360" width="220">
    <source src="http://localhost/api/media/test/filename.mp4" type="video/mp4"></source>
</video>

我的问题是,这是将webapi直接用于src标签的正确方法。或者我需要在客户端启动HttpClient并调用此webapi方法。我在互联网上搜索,看到两种例子。它在浏览器中工作正常,但在iphone / ipad设备中无法正常工作。是因为我这样称呼的方式?

我会回答你的答案。

0 个答案:

没有答案