Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteffen Pingel2012-01-17 23:51:38 +0000
committerSteffen Pingel2012-01-17 23:51:38 +0000
commitbba2de5766319ad8697bef544e49145dbf9bcd60 (patch)
tree78a25fee83b52240c9d7b655998c146e0bf92396 /org.eclipse.mylyn.commons.sdk.util
parent6eba6ca65b76ed6589cc2f81c103d17e36fc055f (diff)
downloadorg.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.java7
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 {

Back to the top