Apache Solr: Setting HTTP Response Headers From solrconfig.xml For CORS

ajax, cors, http-headers, solr

Solution

You could use JSONP instead. See this link for an example

- Solr and JSONP

Problem

Is it possible to setup the sending of a custom HTTP response header from within the `solrconfig.xml` file? I am thinking that it might be possible to add some configuration to the `<requestDispatcher>` section since it controls caching headers. I am sure this is possible in the servlet container configuration (Jetty, Tomcat, etc.), but I would like to do this from within Solr's configuration files if at all possible. If this makes any difference, I am attempting to set an `Access-Control-Allow-Origin` header for CORS AJAX requests from a different host.

Original source