HTTPS POST with Scala and Dispatch
我正在尝试使用scala和Dispatch库进行HTTPS发布。我找不到将我的连接标记为https而不是http的位置。这是我到目前为止的代码
1 2 3 4 5 6 7 |
编辑
因此,在尝试找出这一点之后,我找到了所需的内容,http行应如下所示:
1 | http(req.secure <<"username=x&password=y" <> {response = _ } ) |
此外,在此特定实例中,我需要以application / x-www-form-urlencoded的形式进行POST,这要求该行看起来像这样
1 | http(req.secure << ("username=x&password=y","application/x-www-form-urlencoded") <> {response = _ } ) |
这现在将替换40行的C Boost Asio代码。
因此,在试图弄清这一点之后,我找到了所需的内容,http行必须看起来像这样
1 | http(req.secure <<"username=x&password=y" <> {response = _ } ) |
此外,在此特定实例中,我需要以application / x-www-form-urlencoded的形式进行POST,这要求该行看起来像这样
1 | http(req.secure << ("username=x&password=y","application/x-www-form-urlencoded") <> {response = _ } |
您可以将" secure"应用于:/工厂:
1 | :/("host").secure |