如何在F#中获取URL及其参数值

时间:2014-10-22 20:35:33

标签: f# websharper

有没有办法在f#中获取URL并进一步提供其参数值F#任何人都可以帮助我。我已经尝试了很多,但没有找到解决方案

http://www.example.com/blog?blogid=23

想要获得http://www.example.com/blog?blogid=23

然后23

2 个答案:

答案 0 :(得分:1)

let getBlogId uriString =
    let uri = System.Uri(uriString)
    let kvps = HttpUtility.ParseQueryString uri.Query
    let idStr = kvps.["blogid"]
    int idStr

答案 1 :(得分:0)

let uri = new System.Uri("http://www.example.com/blog?blogid=23")
let blogId = uri.Query.Split('=').[1]