acfunny
V2EX  ›  问与答

chrome.webRequest 有办法修改 Host 吗

  •  
  •   acfunny · Apr 21, 2015 via Android · 3172 views
    This topic created in 4069 days ago, the information mentioned may be changed or developed.
    想做一个Chrome的扩展,可是chrome.webRequest似乎禁止修改Host,有办法可以绕过或代替吗
    2 replies    2015-04-23 07:02:23 +08:00
    acfunny
        1
    acfunny  
    OP
       Apr 22, 2015 via Android
    正常的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
        2
    acfunny  
    OP
       Apr 23, 2015 via Android
    每个头域后面自动添加的 \r\r 斩断了我的幻想
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5269 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 08:03 · PVG 16:03 · LAX 01:03 · JFK 04:03
    ♥ Do have faith in what you're doing.