diff options
author | JeffB42 <10328858+JeffB42@users.noreply.github.com> | 2021-03-28 20:40:08 +0300 |
---|---|---|
committer | JeffB42 <10328858+JeffB42@users.noreply.github.com> | 2021-03-28 20:40:08 +0300 |
commit | 1184d67315f2f967aa3c4b75f109efffedad9361 (patch) | |
tree | 5a210a72b79b3c3b2807798c56d1619a35a0e6cf | |
parent | 1f409741b50704b830a5c178eb6a80f21576f3de (diff) |
added aditional logging to doRequest()
-rwxr-xr-x | octoprintApis/client.go | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/octoprintApis/client.go b/octoprintApis/client.go index 9fed945..9e29ef6 100755 --- a/octoprintApis/client.go +++ b/octoprintApis/client.go @@ -81,10 +81,13 @@ func (this *Client) doRequest( ) ([]byte, error) { logger.TraceEnter("Client.doRequest()") logger.Debugf("method: %s", method) - logger.Debugf("target: %s",target) + logger.Debugf("target: %s", target) + logger.Debugf("contentType: %s", contentType) + url := joinUrl(this.Endpoint, target) + logger.Debugf("url: %s", url) - req, err := http.NewRequest(method, joinUrl(this.Endpoint, target), body) + req, err := http.NewRequest(method, url, body) if err != nil { logger.LogError("Client.doRequest()", "http.NewRequest()", err) logger.TraceLeave("Client.doRequest()") @@ -93,12 +96,19 @@ func (this *Client) doRequest( req.Header.Add("Host", "localhost:5000") req.Header.Add("Accept", "*/*") - req.Header.Add("User-Agent", fmt.Sprintf("go-octoprint/%s", Version)) + + userAgent := fmt.Sprintf("go-octoprint/%s", Version) + logger.Debugf("userAgent: %s", userAgent) + req.Header.Add("User-Agent", userAgent) + if contentType != "" { req.Header.Add("Content-Type", contentType) } + // Don't log APIKey due to privacy & security. + // logger.Debugf("API key: %s", this.APIKey) req.Header.Add("X-Api-Key", this.APIKey) + resp, err := this.httpClient.Do(req) if err != nil { logger.LogError("Client.doRequest()", "this.httpClient.Do()", err) |