Currently the lib uses get requests to send queries to Solr, but URLs have a maximum character limit (currently about 2K). This prevents us to execute larger queries on Solr.
To overcome this problems, as Solr also accept requests via POST, we add this possibility to the to the lib.
Moreover would be nice if the lib's user had have control over headers sent to Solr. So we also add this possibility in this PR
Currently the lib uses get requests to send queries to Solr, but URLs have a maximum character limit (currently about 2K). This prevents us to execute larger queries on Solr. To overcome this problems, as Solr also accept requests via POST, we add this possibility to the to the lib. Moreover would be nice if the lib's user had have control over headers sent to Solr. So we also add this possibility in this PR