Parse query string parameters from URLs
This commit is contained in:
parent
dcecc1dc12
commit
aafecf5787
@ -437,9 +437,13 @@ doRequestHeaders method url extrahead paramsBuild = do
|
|||||||
{ requestMethod = method
|
{ requestMethod = method
|
||||||
, remoteHost = Sock.SockAddrInet 1 2
|
, remoteHost = Sock.SockAddrInet 1 2
|
||||||
, requestHeaders = headers
|
, requestHeaders = headers
|
||||||
, rawPathInfo = url
|
, rawPathInfo = urlPath
|
||||||
, pathInfo = DL.filter (/="") $ T.split (== '/') $ TE.decodeUtf8 url
|
, pathInfo = DL.filter (/="") $ T.split (== '/') $ TE.decodeUtf8 urlPath
|
||||||
|
, rawQueryString = urlQuery
|
||||||
|
, queryString = H.parseQuery urlQuery
|
||||||
}
|
}
|
||||||
|
|
||||||
|
(urlPath, urlQuery) = BS8.break (== '?') url
|
||||||
|
|
||||||
-- | Run a persistent db query. For asserting on the results of performed actions
|
-- | Run a persistent db query. For asserting on the results of performed actions
|
||||||
-- or setting up pre-conditions. At the moment this part is still very raw.
|
-- or setting up pre-conditions. At the moment this part is still very raw.
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
name: yesod-test
|
name: yesod-test
|
||||||
version: 0.3.3.2
|
version: 0.3.4
|
||||||
license: MIT
|
license: MIT
|
||||||
license-file: LICENSE
|
license-file: LICENSE
|
||||||
author: Nubis <nubis@woobiz.com.ar>
|
author: Nubis <nubis@woobiz.com.ar>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user