我一直在研究 FSharp.Data 包,它看起来非常有用,我已经看到了如何进行基本请求。请参见:如何进行基本请求...
我希望使用这个方法来访问受密码保护的页面,但不知道该怎么做。查看HttpRequestHeaders页面,似乎应该能够传递一些头信息以包含相关信息,但我不确定该如何操作。
let html = Http.RequestString("http://example.com")
我希望使用这个方法来访问受密码保护的页面,但不知道该怎么做。查看HttpRequestHeaders页面,似乎应该能够传递一些头信息以包含相关信息,但我不确定该如何操作。
该页面链接了一个包括下列函数的代码示例...
let BasicAuth (username:string) (password:string) =
let base64Encode (s:string) =
let bytes = Encoding.UTF8.GetBytes(s)
Convert.ToBase64String(bytes)
sprintf "%s:%s" username password |> base64Encode |> sprintf "Basic %s" |> Authorization
...看起来像是创建所需的信息,但我不知道接下来该怎么做。
有人能帮忙吗?谢谢