diff options
author | Frédéric Guillot <fred@miniflux.net> | 2018-01-19 22:42:55 -0800 |
---|---|---|
committer | Frédéric Guillot <fred@miniflux.net> | 2018-01-20 13:25:21 -0800 |
commit | 713b38e34c6d4a232af871659793bb9674e020f7 (patch) | |
tree | 7f7797e140334d6ad69974cbce7e5f3746d31c6b /http/client.go | |
parent | 3b62f904d6d3fdad168d3b212ff7c465c01b50f4 (diff) |
Handle more encoding edge cases
- Feeds with charset specified only in Content-Type header and not in XML document
- Feeds with charset specified in both places
- Feeds with charset specified only in XML document and not in HTTP header
Diffstat (limited to 'http/client.go')
-rw-r--r-- | http/client.go | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/http/client.go b/http/client.go index cdff0ce..b8541a2 100644 --- a/http/client.go +++ b/http/client.go @@ -95,11 +95,12 @@ func (c *Client) executeRequest(request *http.Request) (*Response, error) { ContentLength: resp.ContentLength, } - logger.Debug("[HttpClient:%s] OriginalURL=%s, StatusCode=%d, ContentLength=%d, ETag=%s, LastModified=%s, EffectiveURL=%s", + logger.Debug("[HttpClient:%s] OriginalURL=%s, StatusCode=%d, ContentLength=%d, ContentType=%s, ETag=%s, LastModified=%s, EffectiveURL=%s", request.Method, c.url, response.StatusCode, resp.ContentLength, + response.ContentType, response.ETag, response.LastModified, response.EffectiveURL, |