F# 数据中的 FSharp POST 多个 key/value 对:HTTP 实用程序
FSharp POST multiple key/value pairs in F# Data: HTTP Utilities
我知道我应该马上就知道这一点,但我对 F# 太陌生了,基础知识有问题。使用 F#: DATA 库和 HTTP 实用程序。
他们给出了例子:
Http.RequestString("http://httpbin.org/post", body = FormValues ["test", "foo"])
"FormValues" 的签名是 seq<string * string>
但这仍然没有告诉我任何东西(由于缺乏经验)。当我使用 Fiddler 查看发生了什么时,body 对是 test=foo。
所以我想发送多对 key=data 值,即
FirstName=Bob
LastName=Smith
Cell=123-456-9876
为 FormValues 设置多对的正确语法是什么??
可以是:
[ "FirstName", "Bob" ; "LastName", "Smith" ; "Cell", "123-456-9876"]
或
[ "FirstName", "Bob"
"LastName" , "Smith"
"Cell" , "123-456-9876"]
我知道我应该马上就知道这一点,但我对 F# 太陌生了,基础知识有问题。使用 F#: DATA 库和 HTTP 实用程序。 他们给出了例子:
Http.RequestString("http://httpbin.org/post", body = FormValues ["test", "foo"])
"FormValues" 的签名是 seq<string * string>
但这仍然没有告诉我任何东西(由于缺乏经验)。当我使用 Fiddler 查看发生了什么时,body 对是 test=foo。
所以我想发送多对 key=data 值,即
FirstName=Bob
LastName=Smith
Cell=123-456-9876
为 FormValues 设置多对的正确语法是什么??
可以是:
[ "FirstName", "Bob" ; "LastName", "Smith" ; "Cell", "123-456-9876"]
或
[ "FirstName", "Bob"
"LastName" , "Smith"
"Cell" , "123-456-9876"]