chrome.webRequest 有办法修改 Host 吗

2015-04-21 17:44:41 +08:00
 acfunny
想做一个Chrome的扩展,可是chrome.webRequest似乎禁止修改Host,有办法可以绕过或代替吗
2579 次点击
所在节点    问与答
2 条回复
acfunny
2015-04-22 03:49:01 +08:00
正常的HTTP头部:
get host.con http/1.1\r\n
one: val\r\n
host: host.com\r\n
key: val\r\n

如果我添加一项头域在host项前面
"add-key: val\r\nhost: newhost.com\r\nx-"

那么发送出去的就变成:
get host.con http/1.1\r\n
one: val\r\n
add-key: val\r\n
host: newhost.com\r\n
x-host: host.com\r\n
key: val\r\n

可是我不知道chrome会不会过滤\r\n
有什么办法可以确定的把添加的头域放到host项前面
acfunny
2015-04-23 07:02:23 +08:00
每个头域后面自动添加的 \r\r 斩断了我的幻想

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/185290

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX