【发布时间】:2011-07-26 17:45:17
【问题描述】:
我正在尝试使用 scala 和 Dispatch 库发布 HTTPS 帖子。我找不到在哪里将我的连接标记为 https 而不是 http。这是我到目前为止的代码
println("Running Test")
val http = new Http
val req = :/("www.example.com" , 443) / "full/path.asp"
var response: NodeSeq = Text("")
http(req << "username=x&password=y" <> {response = _ } )
response
println("Done Running Test")
编辑
所以在试图弄清楚这一点后,我追查了需要什么,http 行需要看起来像这样
http(req.secure << "username=x&password=y" <> {response = _ } )
另外,在这个特定的实例中,我需要发布为 application/x-www-form-urlencoded 要求该行看起来像这样
http(req.secure << ("username=x&password=y","application/x-www-form-urlencoded") <> {response = _ } )
这将替换 40 行 C++ + Boost + Asio 代码。
【问题讨论】:
-
我想知道如果您在 Dispatch 小组中提出这个问题会更好。 groups.google.com/forum/#!forum/dispatch-scala
-
这将不会替换吗?
-
无论如何,请回答您自己的问题。这是一个有效的问题,有一个有效的答案。
标签: scala https scala-dispatch