如何处理url编码参数的pathScan解码?

Kei*_*las 2 f# suave

我有类似的东西: -

 pathScan "/blah/%s" (fun x) -> (sprintf "%A"  x) |> json)
Run Code Online (Sandbox Code Playgroud)

如果我这样做,它告诉我的 /blah/AT%2BVER%3F是url编码数据.有没有办法自动解码?或者我需要解析所有参数(这看起来有点奇怪)

Ree*_*sey 5

某些旧版本需要手动解码.请注意,已接受拉取请求(现在在当前版本中),应在下一版本中解决此问题.

目前,最好的选择是升级到最新的Suave或通过System.Web.HttpUtility.UrlDecode自己运行(因为这是Suave vCurrent使用的机制).

  • 更正:该公关于201年2月22日接受****6**,一年前.所以它应该已经是Suave版本2. @KeithNicholas,你使用Suave版本? (2认同)