首頁 > 後端開發 > php教程 > 為什麼 file_get_contents() 失敗並顯示'HTTP 請求失敗!”以及如何使用 cURL 修復它?

為什麼 file_get_contents() 失敗並顯示'HTTP 請求失敗!”以及如何使用 cURL 修復它?

Mary-Kate Olsen
發布: 2024-12-23 20:02:14
原創
860 人瀏覽過

Why is file_get_contents() Failing with

對「file_get_contents() 回傳「無法開啟流:HTTP 請求失敗! 」進行故障排除

嘗試使用 PHP 的 file_get_contents() 函數從 URL 檢索資料時,當 PHP 執行 HTTP 遇到困難時,您可能會遇到錯誤「無法開啟流:HTTP 請求失敗! 」。請求到指定的URL。

一個潛在的原因是您嘗試訪問的URL 中存在多個“http://”前綴,請考慮刪除冗餘前綴以查看是否可以解決問題。

但是,如果使用有效URL 後問題仍然存在,建議嘗試另一種已被證明有效的解決方案:使用cURL。的範例程式碼片段:

透過使用 cURL,您可以更可靠地處理 HTTP 請求,通常可以解決 file_get_contents() 遇到的請求失敗的問題。

以上是為什麼 file_get_contents() 失敗並顯示'HTTP 請求失敗!”以及如何使用 cURL 修復它?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板