RoundTrip implements the RoundTripper interface.
(req *http.Request)
| 71 | |
| 72 | // RoundTrip implements the RoundTripper interface. |
| 73 | func (t *proxyTransport) RoundTrip(req *http.Request) (*http.Response, error) { |
| 74 | if _, ok := req.Header["User-Agent"]; !ok { |
| 75 | req.Header.Set("User-Agent", fmt.Sprintf("openfaas-ce-gateway/%s", version.BuildVersion())) |
| 76 | } |
| 77 | |
| 78 | return t.Transport.RoundTrip(req) |
| 79 | } |
no test coverage detected