我正在尝试查看对我的 url 的回复在 Firefox JSON 查看器中,但它始终显示为纯文本。我将选项 devtools.jsonview.enabled
设置为 true
。我发送带有 header Accept: application/json
的请求,并获取带有“正确”content-type: application/json
的响应。不幸的是,它不适用于我的网址。
但是,Firefox JSON 查看器与另一个 url 配合得很好。这个有什么问题吗?
最佳答案
根据您的示例链接进行一些调查后,正如您所说,json 有效且格式良好。
但是服务器没有正确发送 application/json
header 。
如果您无法修改服务器,您仍然可以使用来自另一台服务器的正确 header 来代理它,如下所示:
PHP 中的示例:
<?php
header('Content-Type: application/json');
$data = file_get_contents("https://auction-sandbox.ea.openprocurement.org/database/11111111111111111111111111110149");
echo $data;
输出:
关于json - 为什么 Firefox 原生 JSON 查看器无法满足我的请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48911878/