Author: jnioche
Date: Wed Apr 16 14:29:23 2014
New Revision: 1587923

URL: http://svn.apache.org/r1587923
Log:
NUTCH1720 Duplicate code in HttpBase

Modified:
    nutch/trunk/CHANGES.txt
    
nutch/trunk/src/plugin/lib-http/src/java/org/apache/nutch/protocol/http/api/HttpBase.java

Modified: nutch/trunk/CHANGES.txt
URL: 
http://svn.apache.org/viewvc/nutch/trunk/CHANGES.txt?rev=1587923&r1=1587922&r2=1587923&view=diff
==============================================================================
--- nutch/trunk/CHANGES.txt (original)
+++ nutch/trunk/CHANGES.txt Wed Apr 16 14:29:23 2014
@@ -2,6 +2,8 @@ Nutch Change Log
 
 Nutch Current Development
 
+* NUTCH-1720 Duplicate lines in HttpBase.java (Walter Tietze via jnioche)
+
 * NUTCH-1750 Improvement of Fetcher's reportStatus (jnioche)
 
 * NUTCH-1747 Use AtomicInteger as semaphore in Fetcher (jnioche)

Modified: 
nutch/trunk/src/plugin/lib-http/src/java/org/apache/nutch/protocol/http/api/HttpBase.java
URL: 
http://svn.apache.org/viewvc/nutch/trunk/src/plugin/lib-http/src/java/org/apache/nutch/protocol/http/api/HttpBase.java?rev=1587923&r1=1587922&r2=1587923&view=diff
==============================================================================
--- 
nutch/trunk/src/plugin/lib-http/src/java/org/apache/nutch/protocol/http/api/HttpBase.java
 (original)
+++ 
nutch/trunk/src/plugin/lib-http/src/java/org/apache/nutch/protocol/http/api/HttpBase.java
 Wed Apr 16 14:29:23 2014
@@ -165,9 +165,6 @@ public abstract class HttpBase implement
       if (code == 200) { // got a good response
         return new ProtocolOutput(c); // return it
         
-      } else if (code == 410) { // page is gone
-        return new ProtocolOutput(c, new ProtocolStatus(ProtocolStatus.GONE, 
"Http: " + code + " url=" + url));
-        
       } else if (code >= 300 && code < 400) { // handle redirect
         String location = response.getHeader("Location");
         // some broken servers, such as MS IIS, use lowercase header name...
@@ -206,7 +203,7 @@ public abstract class HttpBase implement
       } else if (code == 404) {
         return new ProtocolOutput(c, new 
ProtocolStatus(ProtocolStatus.NOTFOUND, u));
       } else if (code == 410) { // permanently GONE
-        return new ProtocolOutput(c, new ProtocolStatus(ProtocolStatus.GONE, 
u));
+        return new ProtocolOutput(c, new ProtocolStatus(ProtocolStatus.GONE, 
"Http: " + code + " url=" + u));
       } else {
         return new ProtocolOutput(c, new 
ProtocolStatus(ProtocolStatus.EXCEPTION, "Http code=" + code + ", url="
                 + u));


Reply via email to