[英]How to get external JSON with PHP that has content-type text/plain?
我試圖用我的PHP后端獲取外部JSON響應但我的問題是外部端點作為Content-Type返回:text / plain; charset = utf-8,這只會讓我在閱讀時發出亂碼它。
string '����������ݒ�J�� ... etc...
有沒有辦法對這種反應進行編碼?
這就是我所做的:
$response = file_get_contents('external_url');
我也試過這個:
$json = json_decode(file_get_contents('external_url'), true);
這其實並不重要到什么PHP Content-Type
響應宣稱,它不會做與該信息任何東西。 無論標題是text/plain
還是JSON,你都會獲得完全相同的響應體。
更有可能的是,響應被壓縮 ,您需要使用gzinflate
等解壓縮它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.