diff options
author | Joakim Erdfelt | 2015-08-13 21:46:10 +0000 |
---|---|---|
committer | Joakim Erdfelt | 2015-08-13 21:46:10 +0000 |
commit | 29c223cd8f9eab6430aa40471798b2725d5e33ca (patch) | |
tree | b0225f6b7a44becfb77d5034a3e7cc3302453982 | |
parent | 791896339d12d565b48538084d15461b437255de (diff) | |
download | org.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.java | 13 |
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 |