[英]Send POST request with a body using scala and play framework
我正在嘗試使用play框架和scala將發布請求發送到外部網址。 我也想向主體添加一些參數。 我想使用參數TransactionNo ='T10000'和reqtype ='T'向“ http://www.posonlinedemo.tk ”發送發布請求,我該怎么辦?
這是我的行動
def test(para:String) = Action {
val url: Option[String] = Some("http://www.posonlinedemo.tk")
url match {
case Some(url) => Redirect(url)
case None => NotFound("This URL leads nowhere. :(")
}
}
您可以使用Play WS API 。
正如您在文檔中所看到的,就是這么簡單:
ws
.url(url)
.post(Map(
"TransactionNo" -> Seq("T10000"),
"reqtype" -> Seq("T")))
不要忘記將ws
添加到您的庫依賴項中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.