Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoakim Erdfelt2015-08-13 21:46:10 +0000
committerJoakim Erdfelt2015-08-13 21:46:10 +0000
commit29c223cd8f9eab6430aa40471798b2725d5e33ca (patch)
treeb0225f6b7a44becfb77d5034a3e7cc3302453982
parent791896339d12d565b48538084d15461b437255de (diff)
downloadorg.eclipse.jetty.project-29c223cd8f9eab6430aa40471798b2725d5e33ca.tar.gz
org.eclipse.jetty.project-29c223cd8f9eab6430aa40471798b2725d5e33ca.tar.xz
org.eclipse.jetty.project-29c223cd8f9eab6430aa40471798b2725d5e33ca.zip
Adding testcase for reported 400 Bad request error in jetty-user mailing list
-rw-r--r--jetty-http/src/test/java/org/eclipse/jetty/http/HttpParserTest.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/jetty-http/src/test/java/org/eclipse/jetty/http/HttpParserTest.java b/jetty-http/src/test/java/org/eclipse/jetty/http/HttpParserTest.java
index c9abb0d868..7f65619332 100644
--- a/jetty-http/src/test/java/org/eclipse/jetty/http/HttpParserTest.java
+++ b/jetty-http/src/test/java/org/eclipse/jetty/http/HttpParserTest.java
@@ -81,6 +81,19 @@ public class HttpParserTest
assertEquals(HttpMethod.GET,HttpMethod.lookAheadGet(b));
}
+ @Test
+ public void testLineParse_Mock_IP() throws Exception
+ {
+ ByteBuffer buffer= BufferUtil.toBuffer("POST /mock/127.0.0.1 HTTP/1.1\015\012" + "\015\012");
+
+ HttpParser.RequestHandler<ByteBuffer> handler = new Handler();
+ HttpParser parser= new HttpParser(handler);
+ parseAll(parser,buffer);
+ assertEquals("POST", _methodOrVersion);
+ assertEquals("/mock/127.0.0.1", _uriOrStatus);
+ assertEquals("HTTP/1.1", _versionOrReason);
+ assertEquals(-1, _headers);
+ }
@Test
public void testLineParse0() throws Exception

Back to the top