2017-03-25 23 views
0

http://test.com/abc/xyz/1/2/3のようなURLを指定すると、abc/の後にすべてのURLセグメントを取得すると、結果の値は["xyz","1","2","3]になりますか?複数のURLパラメータ/セグメントを取得する方法は?

processParams :: String -> Request -> Maybe [Param] 
processParams s x = do 
    case (params', isPrefix) of 
    (_:paramsxs, True) -> return $ fmap (flip (,) $ "") paramsxs 
    _ -> Nothing 
    where 
     isPrefix = s `isPrefixOf` (convertString path) :: Bool 
     path = rawPathInfo x 
     params' = fmap convertString $ decodePathSegments path 

そしてfunction機能を使用して::ケース誰に

答えて

0

は、将来的にこの時につまずく、私はそれを解決するために管理してきました

get (function $ processParams "/comparePackage") $ comparePackageHandler 
関連する問題