最近我无法从 Chrome DevTools 复制解析的请求负载。按钮已禁用。我可以复制正常的POST和GET请求,但不能复制解析后的JSON负载。
这是巨大的痛苦在.有人知道解决办法吗?
bksxznpy1#
你的问题也有同样的问题。我的解决方案:用鼠标指针选择文本,并确保您选择的内容不超过整个内容,然后重试。我三次点击它,选择了超过内容,它不让我复制,可能是Chrome中的一个错误。
rkue9o1l2#
你可以在view-source和view-parsed之间切换。它们是可点击的选项。
2ledvvac3#
1.单击网络选项卡,单击名称列中您关注的项目。
1.单击负载内容,使其以蓝色突出显示。
1.单击并拖动鼠标到您要复制的内容上,然后ctl+c或右键单击->复制
0s7z1bwu4#
正如@NickBrady所说:1.在网络选项卡下单击您想要的项目。1.单击Response选项卡。1.复制响应1.在Chrome控制台中键入copy(JSON.parse('{paste the response}')) [点击回车]注:您必须将响应用引号括起来,才能使JSON.parse()正常工作。1.响应的漂亮格式化版本现在在您的剪贴板中。把它贴在你需要的地方。:)
Response
copy(JSON.parse('{paste the response}'))
hc2pp10m5#
首先,您需要点击响应,然后所有将被选中。现在再次选择的React,你可以选择从哪里你需要用鼠标左键,和刚刚右键单击它。你会得到的。只有当我需要表单数据时,我才喜欢这样。
6uxekuva6#
从2023年10月起,您可以将Payload直接复制为对象。请确保下面的视图显示“查看源代码”而不是“查看解析”。根据我的经验,它不会使复制的内容有所不同,只是在执行复制的痛苦。
相关地,您还可以复制整个请求,包括头、有效负载(主体)和其他HTTP请求元数据。不幸或幸运的是,复制是特定于程序的,所以如果它是一个你想使用的程序,那么它会令人惊讶地工作。如果你只是想要JSON,我发现最接近的方法是“Copy as fetch”,并从JSON对象周围删除“fetch(...)”调用。
从下面的获取样本副本:
fetch("https://us-west-1-chat-server.frontapp.com/initialize", { "headers": { "accept": "application/json, text/plain, */*", "accept-language": "en-US,en;q=0.7", "cache-control": "no-cache", "content-type": "application/json", "pragma": "no-cache", "sec-ch-ua": "\"Brave\";v=\"117\", \"Not;A=Brand\";v=\"8\", \"Chromium\";v=\"117\"", "sec-ch-ua-mobile": "?0", "sec-ch-ua-platform": "\"macOS\"", "sec-fetch-dest": "empty", "sec-fetch-mode": "cors", "sec-fetch-site": "cross-site", "sec-gpc": "1" }, "referrer": "https://better.com/", "referrerPolicy": "no-referrer-when-downgrade", "body": "{...}", "method": "POST", "mode": "cors", "credentials": "omit" });
6条答案
按热度按时间bksxznpy1#
你的问题也有同样的问题。
我的解决方案:用鼠标指针选择文本,并确保您选择的内容不超过整个内容,然后重试。
我三次点击它,选择了超过内容,它不让我复制,可能是Chrome中的一个错误。
rkue9o1l2#
你可以在view-source和view-parsed之间切换。它们是可点击的选项。
2ledvvac3#
1.单击网络选项卡,单击名称列中您关注的项目。
1.单击负载内容,使其以蓝色突出显示。
1.单击并拖动鼠标到您要复制的内容上,然后ctl+c或右键单击->复制
0s7z1bwu4#
正如@NickBrady所说:
1.在网络选项卡下单击您想要的项目。
1.单击
Response
选项卡。1.复制响应
1.在Chrome控制台中键入
copy(JSON.parse('{paste the response}'))
[点击回车]注:您必须将响应用引号括起来,才能使JSON.parse()正常工作。1.响应的漂亮格式化版本现在在您的剪贴板中。把它贴在你需要的地方。:)
hc2pp10m5#
首先,您需要点击响应,然后所有将被选中。现在再次选择的React,你可以选择从哪里你需要用鼠标左键,和刚刚右键单击它。你会得到的。只有当我需要表单数据时,我才喜欢这样。
6uxekuva6#
从2023年10月起,您可以将Payload直接复制为对象。请确保下面的视图显示“查看源代码”而不是“查看解析”。根据我的经验,它不会使复制的内容有所不同,只是在执行复制的痛苦。
相关地,您还可以复制整个请求,包括头、有效负载(主体)和其他HTTP请求元数据。不幸或幸运的是,复制是特定于程序的,所以如果它是一个你想使用的程序,那么它会令人惊讶地工作。如果你只是想要JSON,我发现最接近的方法是“Copy as fetch”,并从JSON对象周围删除“fetch(...)”调用。
从下面的获取样本副本: