Request Header with a "-" failing
还没有人认领这个 Issue。
评估
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 新手友好度
- 32/100
- Issue 类型
- 缺陷
- 描述清晰度
- 基本清楚
- 活跃度
- 停滞
- 技术栈
- docker, javascript
调研方向
Reproduce the failure with the provided Docker command and config.json, then inspect how the plugin passes Lighthouse settings to Network.setExtraHTTPHeaders. Compare the hyphenated and non-hyphenated header cases; done means valid headers with hyphens are accepted or the limitation is clearly documented.
由索引模型根据 Issue 内容生成。
描述
I am running the following command: docker run --shm-size=1g --rm -v "$(pwd)":/sitespeed.io sitespeedio/sitespeed.io:11.9.3-plus1 --config /sitespeed.io/config.json http://www.domain.com/ with the contents of config.json being:
{
"lighthouse": {
"settings": {
"extra-headers": {"X-Bot-Allow":"123"},
"extraHeaders": {"X-Bot-Allow":"123"}
}
}
}
I get the following error:
[2020-03-06 22:44:31] ERROR: Lighthouse could not test http://www.domain.com/ please create an upstream issue: https://github.com/GoogleChrome/lighthouse/issues/new?template=Bug_report.md Error: Protocol error (Network.setExtraHTTPHeaders): Invalid header value, string expected
at Function.fromProtocolMessage (/lighthouse/node_modules/lighthouse/lighthouse-core/lib/lh-error.js:132:19)
at /lighthouse/node_modules/lighthouse/lighthouse-core/gather/connections/connection.js:123:25
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:93:5)
[2020-03-06 22:44:31] ERROR: TypeError: Cannot read property 'lhr' of undefined
at Object.processMessage (/lighthouse/index.js:200:28)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:93:5)
If I strip the hyphens from X-Bot-Allow, it works, but I need the hyphens as we use this header to allow our sites to not block our sitespeedio tests. Any ideas?
- 主要语言
- JavaScript
- 星标
- 31
- 派生
- 21
- PR 合并指标
- 30 天内没有已合并 PR
环境准备
这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
sitespeedio/plugin-lighthouse 的其他 Issue
-
难度 3/5 1-2 天 新手友好度 42/100
sitespeedio/plugin-lighthouse#136 · 1 条评论 ·
-
难度 5/5 一周以上 新手友好度 25/100
sitespeedio/plugin-lighthouse#134 · 1 条评论 ·
-
难度 4/5 3-5 天 新手友好度 35/100
sitespeedio/plugin-lighthouse#133 · 1 条评论 ·
-
难度 5/5 一周以上 新手友好度 25/100
sitespeedio/plugin-lighthouse#126 · 1 条评论 ·
-
难度 4/5 3-5 天 新手友好度 35/100
sitespeedio/plugin-lighthouse#120 · 7 条评论 ·
查看 sitespeedio/plugin-lighthouse 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 76/100
swc-project/swc#12516 ·
维护者通常 1 天内回复
-
feature-request
难度 2/5 1-3 小时 新手友好度 72/100
omegaup/omegaup#10323 · 1 条评论 ·
维护者通常 5 天内回复
-
area/frontend good first issue kind/cooldown
难度 2/5 1-3 小时 新手友好度 78/100
kestra-io/kestra#20702 · 1 条评论 ·
维护者通常 1 天内回复
-
Form-data fields are not parsed when importing a cURL request可能已有人在做 @aayushbaluni 今天认领。 未关闭bug status-new
难度 2/5 1-3 小时 新手友好度 69/100
维护者通常 1 天内回复
-
bug MVP
难度 2/5 1-3 小时 新手友好度 68/100
saayam-for-all/webapp#1911 ·
维护者通常 1 天内回复