You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hc.apache.org by "Ray Label (Jira)" <ji...@apache.org> on 2020/03/24 21:06:00 UTC
[jira] [Created] (HTTPCLIENT-2067) JSON reply from a server comes
out crippled from HttpEntity.getContent()
Ray Label created HTTPCLIENT-2067:
-------------------------------------
Summary: JSON reply from a server comes out crippled from HttpEntity.getContent()
Key: HTTPCLIENT-2067
URL: https://issues.apache.org/jira/browse/HTTPCLIENT-2067
Project: HttpComponents HttpClient
Issue Type: Bug
Components: HttpClient (classic)
Affects Versions: 4.5.5
Environment: Java 1.8.0 (191), Linux.
Reporter: Ray Label
Trying to get JS library list from CDNJS ([https://api.cdnjs.com/libraries?fields=description,homepage,assets&search=)] using standard HttpGet and HttpClient yields a corrupt JSON. cURL yields valid JSON response for the same request, e.g. the first library entry coming out as:
{{{"name":"vue","latest":"https://cdnjs.cloudflare.com/ajax/libs/vue/2.6.11/vue.min.js","description":"Simple, Fast & Composable MVVM for building interactive interfaces","homepage":"http://vuejs.org"}}
{{,"assets":null}}}
The same request using HttpGet returns the JSON literally as:
{{{"name":"vue","latest":"https://cdnjs.cloudflare.com/ajax/libs/vue/2.6.11/vue.min.js","("description":null,"homepage":"http://vuejs.org","assets")":null}}}
Note, that the whole description text is missing and the field name is prefixed with _("_, whereas the _assets_ field name is suffixed with _")_, which renders the response unusable. This repeats for each library entry within the JSON array. The entity content type is application/json; charset=UTF-8, the entity yielding the invalid text is DecompressingEntity (-> ResponseEntityProxy -> BasicHttpEntity). The request has been performed over HTTP/1.1.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@hc.apache.org
For additional commands, e-mail: dev-help@hc.apache.org