首页 > 解决方案 > FSharp POST F# 数据中的多个键/值对:HTTP 实用程序

问题描述

我知道我应该马上知道这一点,但我对 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 拥有多对的正确语法是什么?

标签: f#f#-data

解决方案


有可能:

[ "FirstName", "Bob" ; "LastName", "Smith" ; "Cell", "123-456-9876"]

或者

[ "FirstName", "Bob"
  "LastName" , "Smith"
  "Cell"     , "123-456-9876"]

推荐阅读