title: How to set which IP to use for a HTTP request?
body: <p>I dont know if it's possible as the std lib does not state anything about the current address being used:</p>
  
  <p><a href="http://golang.org/pkg/net/http/" rel="noreferrer">http://golang.org/pkg/net/http/</a></p>
  
  <pre><code>resp, err := http.Get("http://example.com/")
  if err != nil {
      // handle error
  }
  defer resp.Body.Close()
  body, err := ioutil.ReadAll(resp.Body)
  </code></pre>
  
  <p>What I'm trying to do is set the source address for that http request, why? because I don't want to use my primary ip address for that kind of stuff...</p>