如何在Firefox F12开发者工具中完全展开请求头并解决复制异常
问题原因与解决办法
原因
Firefox开发者工具为了界面整洁,对过长的请求头值默认会用省略号截断显示。在Mac系统下,若通过拖动鼠标部分选中头值,工具会把界面上显示的省略号(…)也包含到选中的文本里,而这个字符不属于HTTP头允许的合法字符,粘贴到Postman后就会触发Error: Invalid character in header content ["Authorization"]错误。
而三击选中时,Firefox会直接读取原始的完整请求头值,不会带上显示用的省略号,所以复制出来的内容是合法的。
解决办法
1. 确保复制完整内容的临时方法
- 右键点击请求头的数值部分,选择「复制」选项,直接复制完整原始值,不会包含省略号
- 在开发者工具的「网络」面板中,点击对应请求,切换到「原始」标签页,复制完整的请求头行
2. 永久禁用请求头截断显示
可以通过修改Firefox配置来让开发者工具始终显示完整请求头:
- 在Firefox地址栏输入
about:config并回车,点击「接受风险并继续」 - 在搜索框中查找
devtools.netmonitor.headers.truncateLength - 将该配置项的数值改为
0(0表示不截断,显示完整内容) - 重启Firefox开发者工具,之后所有请求头都会显示完整值
内容的提问来源于stack exchange,提问作者Ace
相关产品推荐
相关产品推荐

