mirror of
https://github.com/yacy/yacy_search_server.git
synced 2024-09-19 00:01:41 +02:00
allow Cross-Origin Resource Sharing for all stream servlets, that is the
solr and the gsa search interface. That means that all JavaScript in browsers now can Cross-Origin access all YaCy search interfaces, which opens the option of 'YaCy Client in Browser' and 'End-Point Fail-over' concepts.
This commit is contained in:
parent
ccd65ecf8d
commit
280e36c90b
|
@ -64,7 +64,6 @@ public class Network {
|
|||
final Switchboard sb = (Switchboard) switchboard;
|
||||
final long start = System.currentTimeMillis();
|
||||
|
||||
// final serverObjects prop = new serverObjects();
|
||||
final servletProperties prop = new servletProperties();
|
||||
|
||||
prop.put("menu", post == null ? 2 : (post.get("menu", "").equals("embed")) ? 0 : (post.get("menu","").equals("simple")) ? 1 : 2);
|
||||
|
|
|
@ -884,6 +884,7 @@ public final class HTTPDFileHandler {
|
|||
// prepare response header
|
||||
ResponseHeader header = new ResponseHeader(200);
|
||||
header.put(HeaderFramework.CONTENT_TYPE, getMimeFromServlet(targetClass, requestHeader, args, "text/xml"));
|
||||
header.put(HeaderFramework.CORS_ALLOW_ORIGIN, "*"); // allow Cross-Origin Resource Sharing for all stream servlets
|
||||
conProp.remove(HeaderFramework.CONNECTION_PROP_PERSISTENT);
|
||||
final boolean zipContent = requestHeader.acceptGzip();
|
||||
if (zipContent) header.put(HeaderFramework.CONTENT_ENCODING, "gzip");
|
||||
|
|
Loading…
Reference in New Issue
Block a user