我有一个地理位置PHP程序,坐在:
https://url.com/geo?ip=8.8.8.8
它使用file_get_contents
从另一台服务器获取响应。来自其他服务器的响应是有效的JSON字符串。上面的程序然后echo
是JSON响应。
问题是响应,或者更确切地说echo
是HTML输出而不是JSON。这会污染我们的名称服务器分析,因为对地理API的每个请求现在都记录为HTML。使用我的API的应用程序会产生其他问题,因为它们期望严格的JSON输出。
如何将JSON响应打印为JSON响应?