Author: kwright
Date: Mon Feb 24 00:14:51 2014
New Revision: 1571119

URL: http://svn.apache.org/r1571119
Log:
Fix CONNECTORS-901 for Web connector.

Modified:
    
manifoldcf/trunk/connectors/webcrawler/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/webcrawler/ThrottledFetcher.java

Modified: 
manifoldcf/trunk/connectors/webcrawler/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/webcrawler/ThrottledFetcher.java
URL: 
http://svn.apache.org/viewvc/manifoldcf/trunk/connectors/webcrawler/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/webcrawler/ThrottledFetcher.java?rev=1571119&r1=1571118&r2=1571119&view=diff
==============================================================================
--- 
manifoldcf/trunk/connectors/webcrawler/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/webcrawler/ThrottledFetcher.java
 (original)
+++ 
manifoldcf/trunk/connectors/webcrawler/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/webcrawler/ThrottledFetcher.java
 Mon Feb 24 00:14:51 2014
@@ -31,6 +31,7 @@ import java.io.*;
 import java.net.*;
 import java.util.zip.GZIPInputStream;
 import java.util.concurrent.TimeUnit;
+import java.nio.charset.Charset;
 
 import org.apache.http.conn.ClientConnectionManager;
 import org.apache.http.client.HttpClient;
@@ -139,6 +140,8 @@ public class ThrottledFetcher
     }
   }
 
+  protected static final Charset UTF_8 = Charset.forName("UTF-8");
+
   /** Constructor.  Private since we never instantiate.
   */
   private ThrottledFetcher()
@@ -614,14 +617,7 @@ public class ThrottledFetcher
             nvps.add(new BasicNameValuePair(param,value));
           }
         }
-        try
-        {
-          postMethod.setEntity(new UrlEncodedFormEntity(nvps,HTTP.UTF_8));
-        }
-        catch (java.io.UnsupportedEncodingException e)
-        {
-          throw new ManifoldCFException("Unsupported UTF-8 encoding: 
"+e.getMessage(),e);
-        }
+        postMethod.setEntity(new UrlEncodedFormEntity(nvps,UTF_8));
         fetchMethod = postMethod;
         break;
       default:


Reply via email to