48

有谁知道 chrome 开发人员工具的工具或扩展,如果它是 XML 或 JSON,它将接受请求的响应并将其格式化。我已经做了很多查找,但找不到任何类型的工具来正确格式化给定 xml 或 json 响应文本的响应选项卡。

在此处输入图像描述

4

6 回答 6

76

在您的屏幕截图中,您只需选择“预览”选项卡。无论如何,对我有用。也许您没有正确设置 Content-Type 响应标头?

如果响应代码是 200,它就可以工作。(也许是 2xx)。不过,我发现如果响应代码为 500,它就不起作用。

于 2013-01-16T21:29:28.907 回答
4

另一种处理方法是右键单击开发人员工具的网络选项卡中的请求并选择“复制响应”。然后在控制台窗口中输入以下内容:

var a = 

然后粘贴并回车。

接下来输入以下内容:

a

然后再次按回车键,整个 JSON 响应将以可展开/可折叠的形式显示。

于 2017-02-15T22:33:31.067 回答
3

它可能不是一个确切的。但是我观察请求并使用jsonview打开我需要的关于 json 的内容。

于 2012-10-30T19:48:16.057 回答
1

我希望即使没有 Content-type 标头,Chrome 也会尝试解析响应。但是,幸运的是Firebug会。您必须使用 Firefox,但在处理 XML 时它是值得的。

于 2014-10-07T22:36:36.767 回答
0

尝试在源代码中对其进行格式化。对于 PHP 和 DomDocument:

$doc = new DomDocument('1.0');
$doc->formatOutput = true;

似乎 Chrome 没有提供简单的解决方案。

于 2014-01-29T13:44:59.337 回答
0

我保证这已经足够好了......

  • 安装JSON 查看器
  • 在 Network > Fetch/XHR 上查找请求
  • 在左侧 名为Name的侧面板中双击您感兴趣的请求

它将打开一个新选项卡,但速度超快,而且格式原始...

于 2022-02-02T14:56:44.500 回答