我正在使用烂番茄 API,当我尝试获取电影信息时,有时它会按预期返回正常的 json,但有些电影在这种情况下会返回类似这样的内容
���������[o7���+|�Y��,��nhҠMQ�!p�#--.� ��U����������A�����̙�߽��׃�J\M���(���:W�k���F���
等等...
我用php做请求,试着用file_get_contents
CURL做,结果是一样的。它可以是什么?
我正在使用烂番茄 API,当我尝试获取电影信息时,有时它会按预期返回正常的 json,但有些电影在这种情况下会返回类似这样的内容
���������[o7���+|�Y��,��nhҠMQ�!p�#--.� ��U����������A�����̙�߽��׃�J\M���(���:W�k���F���
等等...
我用php做请求,试着用file_get_contents
CURL做,结果是一样的。它可以是什么?
您的某些回复采用 gzip 格式。这就是您使用特殊字符的原因。
当您遇到这种响应时,您可能可以使用“gzdecode”功能:
http://www.php.net/manual/en/function.gzdecode.php
见这里:http: //developer.rottentomatoes.com/forum/read/156340/2
显然有一些解决方案可以帮助你。