diff options
author | Steffen Pingel | 2012-01-17 23:51:38 +0000 |
---|---|---|
committer | Steffen Pingel | 2012-01-17 23:51:38 +0000 |
commit | bba2de5766319ad8697bef544e49145dbf9bcd60 (patch) | |
tree | 78a25fee83b52240c9d7b655998c146e0bf92396 /org.eclipse.mylyn.commons.sdk.util | |
parent | 6eba6ca65b76ed6589cc2f81c103d17e36fc055f (diff) | |
download | org.eclipse.mylyn.commons-bba2de5766319ad8697bef544e49145dbf9bcd60.tar.gz org.eclipse.mylyn.commons-bba2de5766319ad8697bef544e49145dbf9bcd60.tar.xz org.eclipse.mylyn.commons-bba2de5766319ad8697bef544e49145dbf9bcd60.zip |
NEW - bug 368777: [api] support pre-emptive authentication in
CommonHttpClient
https://bugs.eclipse.org/bugs/show_bug.cgi?id=368777
Change-Id: I1e0b2f0d8cf864703b650b64217683da7d676919
Diffstat (limited to 'org.eclipse.mylyn.commons.sdk.util')
-rw-r--r-- | org.eclipse.mylyn.commons.sdk.util/src/org/eclipse/mylyn/commons/sdk/util/TestProxy.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/org.eclipse.mylyn.commons.sdk.util/src/org/eclipse/mylyn/commons/sdk/util/TestProxy.java b/org.eclipse.mylyn.commons.sdk.util/src/org/eclipse/mylyn/commons/sdk/util/TestProxy.java index 336521db..ac8702e4 100644 --- a/org.eclipse.mylyn.commons.sdk.util/src/org/eclipse/mylyn/commons/sdk/util/TestProxy.java +++ b/org.eclipse.mylyn.commons.sdk.util/src/org/eclipse/mylyn/commons/sdk/util/TestProxy.java @@ -112,6 +112,8 @@ public class TestProxy implements Runnable { public static final Message TIMEOUT = new Message("HTTP/1.1 200 OK"); + public static final Message UNAUTHORIZED = new Message("HTTP/1.1 401 Unauthorized"); + public static final Message SERVICE_UNVAILABLE = createEmptyMessage("HTTP/1.1 503 Service Unavailable"); static { @@ -119,6 +121,7 @@ public class TestProxy implements Runnable { OK.headers.add(HEADER_CONNECTION_CLOSE); SERVICE_UNVAILABLE.headers.add(HEADER_CONNECTION_CLOSE); TIMEOUT.headers.add("Content-Length: 500"); + UNAUTHORIZED.headers.add("WWW-Authenticate: Basic realm=\"Test\""); } private static Message createEmptyMessage(String status) { @@ -317,6 +320,10 @@ public class TestProxy implements Runnable { return serverSocket.getLocalPort(); } + public String getUrl() { + return "http://" + serverSocket.getInetAddress().getHostAddress() + ":" + serverSocket.getLocalPort(); + } + public void stop() { stopped = true; try { |