Hi all, it seems that the new http client in basex 10.x behaves differently when evaluating the response.
If, for example, an API that usually delivers JSON then delivers an HTML page on a 404, I run into a parser problem. [experr:HC0002] Conversion failed: Stopped at ., 1/1: [json:parse] (1:1): Unexpected JSON value: '<br />...'. The error page is correctly delivered with content type "text/html". How is it decided which parser to use? I would have expected the content type of the response to be used. Has anyone else observed this behaviour? This is how I used the http module: let $response := http:send-request(<http:request method='post' ><http:body media-type='application/json'/></http:request>, fn:concat($host, $apiKey), $body) return ( (: do someting :) ) The problem definitely does not occur with BaseX 9.x. Many thanks and best regards Andreas