title: How can i modify the host header
body: <p>I am trying to develop a chrome extension that would set the "host" header on certain requests. But the documentation is contradicting as to if the "host" header can be modified or not. </p>
  
  <p>Both of these issues indicate that a) it should not be possible and b) it is impossible
  <a href="https://code.google.com/p/chromium/issues/detail?id=154900" rel="nofollow">https://code.google.com/p/chromium/issues/detail?id=154900</a>
  <a href="https://code.google.com/p/chromium/issues/detail?id=158073" rel="nofollow">https://code.google.com/p/chromium/issues/detail?id=158073</a></p>
  
  <p>Yet multiple extensions in the gallery state they do modify the "host" header.
  e.g.
  <a href="https://chrome.google.com/webstore/detail/header-hacker/phnffahgegfkcobeaapbenpmdnkifigc?hl=en" rel="nofollow">https://chrome.google.com/webstore/detail/header-hacker/phnffahgegfkcobeaapbenpmdnkifigc?hl=en</a>
  <a href="https://chrome.google.com/webstore/detail/change-http-request-heade/ppmibgfeefcglejjlpeihfdimbkfbbnm" rel="nofollow">https://chrome.google.com/webstore/detail/change-http-request-heade/ppmibgfeefcglejjlpeihfdimbkfbbnm</a></p>
  
  <p>Is it possible to modify the "host" header in the windows version of chrome, and if so how?</p>
  
  <p>Background: I want to be able to test load balanced web instances hitting each host directly via ip address. The "hosts" file is to cumbersome for a large number of hosts. At the moment I use curl to pass the modified "host" header, but I really need the solution in the browser and available for others.  </p>