我遇到了有关发送错误的Amazon S3网址的问题
显示临时标题
当我通过某些网络连接到wifi时,我似乎只得到这个错误我的主要问题是当我在他们的WIFI星巴克我得到错误但在任何其他WIFI我没有得到错误和视频将好好玩。
我正在使用最新的Amazon PHP SDK来提供如下所示的签名网址。
$url = $client->getObjectUrl('videos', 'movie.mp4', '+59 minutes', array(
'ResponseContentType' => 'video/mp4'
));
这会生成一个这样的签名网址。
以下是具有内容范围字节
的工作版本 Accept-Ranges:bytes
Content-Length:141956
Content-Range:bytes 9223221-9365176/9365177
Content-Type:video/mp4
Date:Wed, 27 Aug 2014 17:39:44 GMT
ETag:"3fde140b11d9ebb5ef8480aa859c78de"
Last-Modified:Mon, 29 Jul 2013 10:56:00 GMT
Server:AmazonS3
x-amz-id-2:1+rCBJveiYu1d+fWgrvioqijD7kF3fkMNVnSi3Le8LVERwxAtRKRSSj7z7Ma01vy
x-amz-request-id:8D1E676B0D61E8FD
但是当我在星巴克WIFI时,我得到了错误。
显示临时标题
但没有字节范围0 -
我知道这是一个模糊的问题,有人可能会立即投票,但这是我遇到的真正问题,我真的需要解决它。
这意味着任何观看我网站上的视频的人都无法通过某些WIFI连接查看这些视频通常是公共的,我认为这可能是防火墙错误。
任何帮助请或建议
答案 0 :(得分:1)
我首先猜测没有错误,StarBucks刚刚决定阻止他们的防火墙认为适合的流量。
返回的临时标头似乎表明请求已被阻止。有关这方面的更多信息,请点击此处。 "CAUTION: provisional headers are shown" in Chrome debugger