diff --git a/binding/client.go b/binding/client.go index 93fa0140..e67c485b 100644 --- a/binding/client.go +++ b/binding/client.go @@ -761,6 +761,7 @@ func (r *Client) restError(response *http.Response) (err error) { // decode body into object. func (r *Client) decode(object any, response *http.Response) (err error) { encoding := response.Header.Get(api.ContentType) + encoding = strings.Split(encoding, ";")[0] switch encoding { case "", binding.MIMEJSON: d := json.NewDecoder(response.Body)