Python 将Web服务器请求重定向到Akamaized托管视频url无效
我有一个akamaized视频url的形式-Python 将Web服务器请求重定向到Akamaized托管视频url无效,python,apache,curl,video,akamai,Python,Apache,Curl,Video,Akamai,我有一个akamaized视频url的形式- https://gcs-vimeo.akamaized.net/exp=~acl=%2A%2F.mp4%2A~hmac=/vimeo prod skyfire std us//.mp4 我可以通过Internet下载管理器(在浏览器中)、curl、wget和python请求library下载此url。我甚至可以直接播放它,如果我把网址在搜索栏 我的视频标签看起来像这样- 我的apache重写规则是这样的- 重写规则^play/([a-z]+)$ 我
https://gcs-vimeo.akamaized.net/exp=~acl=%2A%2F.mp4%2A~hmac=/vimeo prod skyfire std us//.mp4
我可以通过Internet下载管理器(在浏览器中)、curl、wget和python请求
library下载此url。我甚至可以直接播放它,如果我把网址在搜索栏
我的视频标签看起来像这样-
我的apache重写规则是这样的-
重写规则^play/([a-z]+)$
我的问题是,尽管能够从IDM、curl、wget和python请求
下载此视频,但我无法成功重定向到此URL。如果我直接在'src'属性中写入视频,则视频可以正常工作,但如果我如上所述重定向,则无法正常工作
在src
属性和视频运行中直接指定url时的请求头-
Accept:*/*
Accept-Encoding:identity;q=1, *;q=0
Accept-Language:en-US,en;q=0.8
Cache-Control:max-age=0
Connection:keep-alive
Host:gcs-vimeo.akamaized.net
Range:bytes=0-
Referer:http://<domain>/<some-end-point>
User-Agent:Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/34.0.1847.116 Chrome/34.0.1847.116 Safari/537.36
接受:*/*
接受编码:身份;q=1,*;q=0
接受语言:en-US,en;q=0.8
缓存控制:最大年龄=0
连接:保持活力
主机:gcs-vimeo.akamaized.net
范围:字节=0-
参考:http:///
用户代理:Mozilla/5.0(X11;Linux x86_64)AppleWebKit/537.36(KHTML,类似Gecko)Ubuntu Chromium/34.0.1847.116 Chrome/34.0.1847.116 Safari/537.36
成功加载后(通过直接指定URL),我会得到200 OK
或206部分内容
失败时(通过重定向尝试运行视频),我会获得一些(已取消)
状态
有人来帮忙