не удалось открыть поток: Ошибка таймаута соединения – Themoviedb

Мне нужна помощь в фильме db api. Я постоянно получаю сообщение об ошибке при подключении. Ниже мой код, я пытаюсь просто вывести сырой json respone, чтобы я мог проложить путь оттуда.

$header_opt = array( 'http'=>array( 'method'=>"GET", 'header'=>"Accept: application/json\r\n" . "Content-Type: application/json\r\n" ) ); $headers = stream_context_create($header_opt); $rawjson = file_get_contents('http://api.themoviedb.org/3/movie/tt0076759?api_key=myapikey', false, $headers); $cleansjon = json_decode($rawjson); echo $cleansjon; 

И это ошибка, которую я получаю.

 Warning: filegetcontents(http://api.themoviedb.org/3/movie/tt0076759?api_key=myapikey) [function.file-get-contents]: failed to open stream: Connection timed out in /*///*/public_html/index.php on line 11 

Я надеюсь, что кто-то может мне помочь.

Изменить: Добавлен ответ HAR

 { "log": { "version": "1.2", "creator": { "name": "WebInspector", "version": "537.20" }, "pages": [ { "startedDateTime": "2013-01-27T09:51:02.534Z", "id": "page_1", "title": "http://*MyWebsite*/tmdb.php", "pageTimings": { "onContentLoad": 60636, "onLoad": 60635 } } ], "entries": [ { "startedDateTime": "2013-01-27T09:51:02.534Z", "time": 60197, "request": { "method": "GET", "url": "http://*MyWebsite*/tmdb.php", "httpVersion": "HTTP/1.1", "headers": [ { "name": "DNT", "value": "1" }, { "name": "Accept-Encoding", "value": "gzip,deflate,sdch" }, { "name": "Host", "value": "*MyHost*" }, { "name": "Accept-Language", "value": "nl-NL,nl;q=0.8,en-US;q=0.6,en;q=0.4" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.20 (KHTML, like Gecko) Chrome/25.0.1328.0 Safari/537.20" }, { "name": "Accept", "value": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" }, { "name": "Cache-Control", "value": "max-age=0" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Accept-Charset", "value": "ISO-8859-1,utf-8;q=0.7,*;q=0.3" } ], "queryString": [], "cookies": [], "headersSize": 443, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Date", "value": "Sun, 27 Jan 2013 09:51:02 GMT" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Server", "value": "Apache/2" }, { "name": "Vary", "value": "Accept-Encoding,User-Agent" }, { "name": "Content-Type", "value": "text/html" }, { "name": "Connection", "value": "Keep-Alive" }, { "name": "Keep-Alive", "value": "timeout=1, max=100" }, { "name": "Content-Length", "value": "260" } ], "cookies": [], "content": { "size": 342, "mimeType": "text/html", "compression": 82 }, "redirectURL": "", "headersSize": 234, "bodySize": 260 }, "cache": {}, "timings": { "blocked": 0, "dns": 13, "connect": 29, "send": 0, "wait": 60147, "receive": 5, "ssl": -1 }, "pageref": "page_1" } ] } } 

Может быть, проблем нет. Ваше приложение пытается подключиться к серверу и получает ошибку тайм-аута.

Вы можете удалить заголовок Content-Type, это потребуется, если вы отправляете JSON с помощью HTTP PUT или POST.

Ошибка указывает, что file_get_contents не получает ответа от хоста api.themoviedb.org

Я постоянно получаю сообщение об ошибке при подключении.

constantly ли означает always или often ?

Если вы часто это видите, проблема связана с вашей интернет-восходящей линией или сервером db.