如何使用用户名和密码与FSharp.Data?

3
我一直在研究 FSharp.Data 包,它看起来非常有用,我已经看到了如何进行基本请求。请参见:如何进行基本请求...
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

...看起来像是创建所需的信息,但我不知道接下来该怎么做。

有人能帮忙吗?谢谢

1个回答

3

抱歉回复晚了,这正是我所需要的,谢谢。 - Avrohom Yisroel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接