title: http.Request RequestURI field when making request in go
body: <p>I dumped request from server to <code>[]byte</code> and used <code>ReadRequest</code> to make a request with <code>Client.Do</code> method. I got an error: </p>
  
  <blockquote>
    <p>http: Request.RequestURI can't be set in client requests. </p>
  </blockquote>
  
  <p>Can you explain me why exactly I got this error?</p>