Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'jetty-client/src/main/java/org/eclipse/jetty/client/ProxyAuthenticationProtocolHandler.java')
-rw-r--r--jetty-client/src/main/java/org/eclipse/jetty/client/ProxyAuthenticationProtocolHandler.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/jetty-client/src/main/java/org/eclipse/jetty/client/ProxyAuthenticationProtocolHandler.java b/jetty-client/src/main/java/org/eclipse/jetty/client/ProxyAuthenticationProtocolHandler.java
index 64491b2a12..059bc0fe87 100644
--- a/jetty-client/src/main/java/org/eclipse/jetty/client/ProxyAuthenticationProtocolHandler.java
+++ b/jetty-client/src/main/java/org/eclipse/jetty/client/ProxyAuthenticationProtocolHandler.java
@@ -25,8 +25,16 @@ import org.eclipse.jetty.client.api.Response;
import org.eclipse.jetty.http.HttpHeader;
import org.eclipse.jetty.http.HttpStatus;
+/**
+ * <p>A protocol handler that handles the 401 response code
+ * in association with the {@code Proxy-Authenticate} header.</p>
+ *
+ * @see WWWAuthenticationProtocolHandler
+ */
public class ProxyAuthenticationProtocolHandler extends AuthenticationProtocolHandler
{
+ public static final String NAME = "proxy-authenticate";
+
public ProxyAuthenticationProtocolHandler(HttpClient client)
{
this(client, DEFAULT_MAX_CONTENT_LENGTH);
@@ -38,6 +46,12 @@ public class ProxyAuthenticationProtocolHandler extends AuthenticationProtocolHa
}
@Override
+ public String getName()
+ {
+ return NAME;
+ }
+
+ @Override
public boolean accept(Request request, Response response)
{
return response.getStatus() == HttpStatus.PROXY_AUTHENTICATION_REQUIRED_407;

Back to the top