From 6ae935309a8cb2674a9e41db73f81f76ed77b7cc Mon Sep 17 00:00:00 2001 From: Frédéric Guillot Date: Wed, 12 Dec 2018 21:37:39 -0800 Subject: Ignore JSON feeds from EnsureUnicode() --- http/client/response.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/http/client/response.go b/http/client/response.go index ee317f7..61a9704 100644 --- a/http/client/response.go +++ b/http/client/response.go @@ -78,6 +78,11 @@ func (r *Response) EnsureUnicodeBody() (err error) { return mediaErr } + // JSON feeds are always in UTF-8. + if strings.Contains(mediaType, "json") { + return + } + if strings.Contains(mediaType, "xml") { buffer, _ := ioutil.ReadAll(r.Body) r.Body = bytes.NewReader(buffer) -- cgit v1.2.3