David Smiley created SOLR-17390: ----------------------------------- Summary: EmbeddedSolrServer should support a ResponseParser Key: SOLR-17390 URL: https://issues.apache.org/jira/browse/SOLR-17390 Project: Solr Issue Type: Improvement Security Level: Public (Default Security Level. Issues are Public) Reporter: David Smiley
By default, a SolrRequest has a null/unspecified ResponseParser; it's handled automatically within SolrJ. But an explicit one communicates an intent for the client code to need it, like JsonMapResponseParser, InputStreamResponseParser, or NoOpResponseParser (particularly those 3). EmbeddedSolrServer doesn't look at this; the NamedList right out of the core/handler is normalized (via javabin round-trip) and returned. While that makes sense _normally_, a ResponseParser should also be supported. This enables tests that might want to use EmbeddedSolrServer but that which need to test JSON or XML (for convenience of xpath/json expressions, for example). Also, the newer V2 API generated clients would need this to support EmbeddedSolrServer as they are currently based off of InputStreamResponseParser. Doing this means determining the correct ResponseWriter (not assuming JavaBin during normalization). -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org For additional commands, e-mail: issues-h...@solr.apache.org