X-Git-Url: http://git.cielonegro.org/gitweb.cgi?p=Lucu.git;a=blobdiff_plain;f=Network%2FHTTP%2FLucu%2FRequest.hs;h=712a6107f2932f93d603e9e272013e65c2553578;hp=044ba2241dbd039dc373710ef473adc23eccf6d8;hb=9ac730212cb361eb10e5fe4ad0eec6758e2b200a;hpb=105aec5e11818a08bdc964cf93856e0ff95768ac diff --git a/Network/HTTP/Lucu/Request.hs b/Network/HTTP/Lucu/Request.hs index 044ba22..712a610 100644 --- a/Network/HTTP/Lucu/Request.hs +++ b/Network/HTTP/Lucu/Request.hs @@ -45,7 +45,7 @@ instance HasHeaders Request where requestP :: Parser Request -requestP = do many crlf +requestP = do _ <- many crlf (method, uri, version) <- requestLineP headers <- headersP return Request { @@ -58,11 +58,11 @@ requestP = do many crlf requestLineP :: Parser (Method, URI, HttpVersion) requestLineP = do method <- methodP - sp + _ <- sp uri <- uriP - sp + _ <- sp ver <- httpVersionP - crlf + _ <- crlf return (method, uri, ver)