【发布时间】:2017-07-08 12:12:39
【问题描述】:
这是错误,我得到了
警告:file_get_contents(https://api.themoviedb.org/3/movie/39740?api_key=522cec78237f49axxxxxxxxxxx6d1e0c834a):打开流失败:HTTP 请求失败! HTTP/1.1 404 未找到
现在,你可能是创始人,那个链接里面是什么?
那个页面只包含这一行
{"status_code":34,"status_message":"找不到您请求的资源。"}
所以,我认为这是一个有效的页面(我可以在浏览器中打开)。如果 PHP 无法打开流,我只希望 PHP 停止给出此错误。
这是我的 JSON 代码
$response = file_get_contents("https://api.themoviedb.org/3/movie/".$requestsDone."?api_key=522cec782xxxx6f6d1e0c834a");
if ($response != FALSE) {
$response = json_decode($response, true);
}
编辑:它不是那个问题的重复。这个问题与电子邮件和密码有关,我的不是
【问题讨论】:
-
真的是404错误吗?当您在浏览器中打开链接时会得到什么?
-
不是 404,我只是得到那条线,我在问题 @IvoP 中提到过
-
它是一个 API。我想到了 REST。考虑使用 PHP 的 curl 函数从该 url 检索结果。然后,您可以检查响应标头并采取行动。