I posted a question to the Google Group on the correct use of http.RoundTripper and here's the link: https://groups.google.com/forum/#!topic/golang-nuts/-j6p12SSpXI. Feel free to jump in if you know the answer. Thanks :)
In your own implementation you simply create your own request object based on the incoming request and apply any modifications you want. Same on the outgoing path thou create a new response where you can change parts if you want. If you do not make any modifications thou can pass on the original object.
Add a comment...