2014-09-19 109 views
1

我想「提交表單」,通過噴霧是這樣的:發佈應用程序/ x-WWW窗體-urlencoded使用噴霧

POST/HTTP/1.1 
Host: hoge.org 
Content-Type: application/x-www-form-urlencoded 

username=myid&password=mypw 

我知道如何定義POSTHostContent-Type
問題是如何把內容(username=...)放在請求中。

這裏是我的代碼等內容的插入:

//↑boiler plate↑ 
val pipe = (
    addHeader(Host("hoge.org")) 
    ~> addHeader(`Content-Type`(`application/x-www-form-urlencoded`)) 
    ~> sendReceive.apply 
) 
pipe(Post("/")) onComplete { 
    case Success(res) => println("okpk") 
    case Failure(exc) => println(exc) 
} 

謝謝!

回答

3

您可以使用FormData編組:

pipe(Post("/", FormData(Seq(
     "username" -> "myid", 
     "password" -> "mypw")) 
    )) onComplete { 
    case Success(res) => println("okpk") 
    case Failure(exc) => println(exc) 
} 
+0

耶它的工作原理:d謝謝! – 2014-09-19 20:02:36

相關問題