You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hc.apache.org by ol...@apache.org on 2006/05/20 14:52:39 UTC

svn commit: r407992 - in /jakarta/httpcomponents/httpcore/trunk/src/java/org/apache/http: UnsupportedHttpVersionException.java protocol/HttpService.java

Author: olegk
Date: Sat May 20 05:52:38 2006
New Revision: 407992

URL: http://svn.apache.org/viewvc?rev=407992&view=rev
Log:
Added unsupported HTTP version exception

Added:
    jakarta/httpcomponents/httpcore/trunk/src/java/org/apache/http/UnsupportedHttpVersionException.java
      - copied, changed from r407922, jakarta/httpcomponents/tcconnector/trunk/src/java/org/apache/http/tcconnector/UnsupportedHttpVersionException.java
Modified:
    jakarta/httpcomponents/httpcore/trunk/src/java/org/apache/http/protocol/HttpService.java

Copied: jakarta/httpcomponents/httpcore/trunk/src/java/org/apache/http/UnsupportedHttpVersionException.java (from r407922, jakarta/httpcomponents/tcconnector/trunk/src/java/org/apache/http/tcconnector/UnsupportedHttpVersionException.java)
URL: http://svn.apache.org/viewvc/jakarta/httpcomponents/httpcore/trunk/src/java/org/apache/http/UnsupportedHttpVersionException.java?p2=jakarta/httpcomponents/httpcore/trunk/src/java/org/apache/http/UnsupportedHttpVersionException.java&p1=jakarta/httpcomponents/tcconnector/trunk/src/java/org/apache/http/tcconnector/UnsupportedHttpVersionException.java&r1=407922&r2=407992&rev=407992&view=diff
==============================================================================
--- jakarta/httpcomponents/tcconnector/trunk/src/java/org/apache/http/tcconnector/UnsupportedHttpVersionException.java (original)
+++ jakarta/httpcomponents/httpcore/trunk/src/java/org/apache/http/UnsupportedHttpVersionException.java Sat May 20 05:52:38 2006
@@ -27,7 +27,7 @@
  *
  */
 
-package org.apache.http.tcconnector;
+package org.apache.http;
 
 import org.apache.http.ProtocolException;
 

Modified: jakarta/httpcomponents/httpcore/trunk/src/java/org/apache/http/protocol/HttpService.java
URL: http://svn.apache.org/viewvc/jakarta/httpcomponents/httpcore/trunk/src/java/org/apache/http/protocol/HttpService.java?rev=407992&r1=407991&r2=407992&view=diff
==============================================================================
--- jakarta/httpcomponents/httpcore/trunk/src/java/org/apache/http/protocol/HttpService.java (original)
+++ jakarta/httpcomponents/httpcore/trunk/src/java/org/apache/http/protocol/HttpService.java Sat May 20 05:52:38 2006
@@ -44,6 +44,7 @@
 import org.apache.http.MethodNotSupportedException;
 import org.apache.http.ProtocolException;
 import org.apache.http.StatusLine;
+import org.apache.http.UnsupportedHttpVersionException;
 import org.apache.http.impl.DefaultConnectionReuseStrategy;
 import org.apache.http.message.BasicHttpResponse;
 import org.apache.http.params.HttpParams;
@@ -163,6 +164,8 @@
     protected void handleException(final HttpException ex, final HttpResponse response) {
         if (ex instanceof MethodNotSupportedException) {
             response.setStatusCode(HttpStatus.SC_NOT_IMPLEMENTED);
+        } else if (ex instanceof UnsupportedHttpVersionException) {
+            response.setStatusCode(HttpStatus.SC_HTTP_VERSION_NOT_SUPPORTED);
         } else if (ex instanceof ProtocolException) {
             response.setStatusCode(HttpStatus.SC_BAD_REQUEST);
         } else {