@@ -54,7 +54,7 @@ recvRequest :: Connection
55recvRequest conn ii addr src0 = do
55recvRequest conn ii addr src0 = do
56 (src, hdrlines) <- src0 $$+ headerLines
56 (src, hdrlines) <- src0 $$+ headerLines
57− (method, rpath, gets, httpversion, hdr) <- parseHeaderLines hdrlines
57+ (method, path, query, httpversion, hdr) <- parseHeaderLines hdrlines
58 let idxhdr = indexRequestHeader hdr
58 let idxhdr = indexRequestHeader hdr
59 expect = idxhdr ! idxExpect
59 expect = idxhdr ! idxExpect
60 cl = idxhdr ! idxContentLength
60 cl = idxhdr ! idxContentLength
@@ -64,10 +64,10 @@ recvRequest conn ii addr src0 = do
64 let req = Request {
64 let req = Request {
65 requestMethod = method
65 requestMethod = method
66 , httpVersion = httpversion
66 , httpVersion = httpversion
67− , pathInfo = H.decodePathSegments rpath
67+ , pathInfo = H.decodePathSegments path
68− , rawPathInfo = rpath
68+ , rawPathInfo = path
69− , rawQueryString = gets
69+ , rawQueryString = query
70− , queryString = H.parseQuery gets
70+ , queryString = H.parseQuery query
71 , requestHeaders = hdr
71 , requestHeaders = hdr
72 , isSecure = False
72 , isSecure = False
73 , remoteHost = addr
73 , remoteHost = addr