From 9db68acb4fdcf49e8adf062e47e51d19d82e7495 Mon Sep 17 00:00:00 2001 From: reger Date: Mon, 14 Nov 2016 22:53:26 +0100 Subject: [PATCH] remove obsolete X_YACY... header declarations not in use (no writes, only remove and try to read). Obsolete parameter setupHttpClient --- source/net/yacy/cora/protocol/HeaderFramework.java | 5 ----- source/net/yacy/http/Jetty9YaCySecurityHandler.java | 6 +++--- .../yacy/search/schema/CollectionConfiguration.java | 11 +---------- source/net/yacy/server/http/HTTPDProxyHandler.java | 9 ++------- 4 files changed, 6 insertions(+), 25 deletions(-) diff --git a/source/net/yacy/cora/protocol/HeaderFramework.java b/source/net/yacy/cora/protocol/HeaderFramework.java index 67698009a..27ae39871 100644 --- a/source/net/yacy/cora/protocol/HeaderFramework.java +++ b/source/net/yacy/cora/protocol/HeaderFramework.java @@ -108,11 +108,6 @@ public class HeaderFramework extends TreeMap implements Map 0); diff --git a/source/net/yacy/search/schema/CollectionConfiguration.java b/source/net/yacy/search/schema/CollectionConfiguration.java index 9e954dc73..6e26ff390 100644 --- a/source/net/yacy/search/schema/CollectionConfiguration.java +++ b/source/net/yacy/search/schema/CollectionConfiguration.java @@ -426,15 +426,9 @@ public class CollectionConfiguration extends SchemaConfiguration implements Seri } add(doc, CollectionSchema.collection_sxt, cs); } - char doctype = Response.docType(responseHeader== null ? null : responseHeader.getContentType()); // null returns DT_UNKNOWN + List titles = document.titles(); if (allAttr || contains(CollectionSchema.title)) { - if (doctype == Response.DT_IMAGE || doctype == Response.DT_AUDIO || doctype == Response.DT_MOVIE) { - String mediatitle = responseHeader.get(HeaderFramework.X_YACY_MEDIA_TITLE, ""); - if (mediatitle.length() > 0) { - if (titles.size() == 0) titles.add(mediatitle); else titles.set(0, mediatitle); - } - } add(doc, CollectionSchema.title, titles); if ((allAttr || contains(CollectionSchema.title_exact_signature_l)) && titles.size() > 0) { add(doc, CollectionSchema.title_exact_signature_l, EnhancedTextProfileSignature.getSignatureLong(titles.get(0))); @@ -496,9 +490,6 @@ public class CollectionConfiguration extends SchemaConfiguration implements Seri } if (allAttr || contains(CollectionSchema.keywords)) { String keywords = document.dc_subject(' '); - if (doctype == Response.DT_IMAGE || doctype == Response.DT_AUDIO || doctype == Response.DT_MOVIE) { - keywords = responseHeader.get(HeaderFramework.X_YACY_MEDIA_KEYWORDS, keywords); - } add(doc, CollectionSchema.keywords, keywords); } diff --git a/source/net/yacy/server/http/HTTPDProxyHandler.java b/source/net/yacy/server/http/HTTPDProxyHandler.java index b88439d3f..5517ba18d 100644 --- a/source/net/yacy/server/http/HTTPDProxyHandler.java +++ b/source/net/yacy/server/http/HTTPDProxyHandler.java @@ -454,7 +454,7 @@ public final class HTTPDProxyHandler { requestHeader.remove(HeaderFramework.HOST); - final HTTPClient client = setupHttpClient(requestHeader, agent, connectHost); + final HTTPClient client = setupHttpClient(requestHeader, agent); // send request try { @@ -773,10 +773,9 @@ public final class HTTPDProxyHandler { * creates a new HttpClient and sets parameters according to proxy needs * * @param requestHeader - * @param connectHost may be 'host:port' or 'host:port/path' * @return */ - private static HTTPClient setupHttpClient(final RequestHeader requestHeader, final ClientIdentification.Agent agent, final String connectHost) { + private static HTTPClient setupHttpClient(final RequestHeader requestHeader, final ClientIdentification.Agent agent) { // setup HTTP-client final HTTPClient client = new HTTPClient(agent, timeout); client.setHeader(requestHeader.entrySet()); @@ -891,10 +890,6 @@ public final class HTTPDProxyHandler { // remove transfer encoding header headers.remove(HeaderFramework.TRANSFER_ENCODING); - - //removing yacy status headers - headers.remove(HeaderFramework.X_YACY_KEEP_ALIVE_REQUEST_COUNT); - headers.remove(HeaderFramework.X_YACY_ORIGINAL_REQUEST_LINE); } private static void setViaHeader(final HeaderFramework header, final String httpVer) {