簡體   English   中英

使用Scala和Play框架與正文發送POST請求

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM