我在使用PHP代码调用URL时遇到了问题。我需要在我的PHP代码中使用查询字符串来调用一个服务。如果我将URL键入浏览器,它可以正常工作,但是如果我使用file-get-contents()函数进行调用,我会得到以下错误信息:
警告:file-get-contents(http://.... )无法打开流:HTTP请求失败!HTTP/1.1 202 Accepted in ...
我正在使用的代码是:
$query=file_get_contents('http://###.##.##.##/mp/get?mpsrc=http://mybucket.s3.amazonaws.com/11111.mpg&mpaction=convert format=flv');
echo($query);
就像我说的一样- 通过浏览器调用是可以正常工作的。有什么建议吗?
我还尝试使用另一个URL:
$query=file_get_contents('http://www.youtube.com/watch?v=XiFrfeJ8dKM');
这个可以正常工作... 是否可能是我需要调用的网址中有第二个http://
?