aboutsummaryrefslogtreecommitdiffstats
path: root/tests/test-extensions/net/sourceforge/jnlp/TinyHttpdImpl.java
diff options
context:
space:
mode:
authorJiri Vanek <[email protected]>2012-09-05 16:02:18 +0200
committerJiri Vanek <[email protected]>2012-09-05 16:02:18 +0200
commite5a1c62b36ce30b1b2fd2bb54f663ab553c247cd (patch)
tree79196fc0a499033230d27e2ef3d161ac13caa2a3 /tests/test-extensions/net/sourceforge/jnlp/TinyHttpdImpl.java
parentd770d3cb8aa41cbe3a860485bcb2c39a4f2cac40 (diff)
Fixing several errors which were causing incorrect behaviour causing correct reproduction of PR905
Diffstat (limited to 'tests/test-extensions/net/sourceforge/jnlp/TinyHttpdImpl.java')
-rw-r--r--tests/test-extensions/net/sourceforge/jnlp/TinyHttpdImpl.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/tests/test-extensions/net/sourceforge/jnlp/TinyHttpdImpl.java b/tests/test-extensions/net/sourceforge/jnlp/TinyHttpdImpl.java
index 34870ab..207f142 100644
--- a/tests/test-extensions/net/sourceforge/jnlp/TinyHttpdImpl.java
+++ b/tests/test-extensions/net/sourceforge/jnlp/TinyHttpdImpl.java
@@ -99,8 +99,9 @@ class TinyHttpdImpl extends Thread {
}
ServerAccess.logNoReprint("Getting: " + p);
p = URLDecoder.decode(p, "UTF-8");
- ServerAccess.logNoReprint("Serving: " + p);
+ p=p.replaceAll("\\?.*", "");
p = (".".concat((p.endsWith("/")) ? p.concat("index.html") : p)).replace('/', File.separatorChar);
+ ServerAccess.logNoReprint("Serving: " + p);
File pp = new File(dir, p);
int l = (int) pp.length();
byte[] b = new byte[l];
@@ -115,7 +116,7 @@ class TinyHttpdImpl extends Thread {
} else if (p.toLowerCase().endsWith(".jar")) {
content = ct + "application/x-jar\n";
}
- o.writeBytes("HTTP/1.0 200 OK\nConten" + "t-Length:" + l + "\n" + content + "\n");
+ o.writeBytes("HTTP/1.0 200 OK\nContent-Length:" + l + "\n" + content + "\n");
if (op.startsWith(XSX)) {
byte[][] bb = splitArray(b, 10);
for (int j = 0; j < bb.length; j++) {