我显然在这里遗漏了一些东西。我用:
let response = Http.Request("http://something.com/api/blahblah")
检索HttpResponse,但是如何获取对Body中返回的sgtring的访问权限。例如,如果我想做类似的事情:
let info = response.Body.Text
我知道我可以使用Http.RequestString直接获取字符串,但有没有办法使用Http.Request获取它?
答案 0 :(得分:4)
以下是HTTP Utilities页面的示例:
let logoUrl = "https://raw.github.com/fsharp/FSharp.Data/master/misc/logo.png"
match Http.Request(logoUrl).Body with
| Text text ->
printfn "Got text content: %s" text
| Binary bytes ->
printfn "Got %d bytes of binary content" bytes.Length
不是你需要的吗?