私はscalaとDispatchライブラリを使ってHTTPSPOSTを実行しようとしています。接続をhttpではなくhttpsとしてマークする場所が見つかりません。これが私がこれまでに持っているコードです
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としてPOSTする必要がありました
http(req.secure << ("username=x&password=y","application/x-www-form-urlencoded") <> {response = _ } )
これにより、40行のC ++ + Boost+Asioコードが置き換えられます。