8

ファイル内からカスタムHTTP応答ヘッダーの送信を設定することは可能solrconfig.xmlですか?<requestDispatcher>キャッシュヘッダーを制御しているので、セクションに設定を追加できるかもしれないと思っています。

これはサーブレットコンテナ構成(Jetty、Tomcatなど)で可能であると確信していますが、可能であれば、Solrの構成ファイル内からこれを実行したいと思います。

Access-Control-Allow-Originこれで違いが生じる場合は、別のホストからのCORSAJAXリクエストのヘッダーを設定しようとしています。

4

4 に答える 4

8

代わりに JSONP を使用できます。例については、このリンクを参照してください

于 2012-06-08T17:04:36.837 に答える
1

最も簡単な方法は、カスタムを記述してそこにヘッダーjavax.servlet.Filterを追加することです。Access-Control-Allow-OriginHTTP 処理を処理するコードについては、org.apache.solr.servlet.SolrDispatchFilterクラスを参照してください。

これが最も簡単な方法です。SolrDispatchFilter の doFilter を見ると、HTTP ヘッダーでの唯一の操作はそれらをキャッシュすることであり、何らかの方法でそれらに触れる場所はありません。

于 2012-06-09T15:07:24.880 に答える
0

フロントsolrとapache、およびconfapacheでヘッダーを送り返します。例えば、

Header set X-Server-Name "abc0.com"
于 2012-12-19T02:40:06.850 に答える