我正在使用Play 2.6-RC2,並且需要通過http調用外部組件的操作(POST
)。來自Play動作的異步http請求
我在理解如何實施該操作以及如何從POST
請求獲得響應方面存在問題。
這是我現在有,但我失去了如何進行:
class ABCController @Inject()
(
cc: ControllerComponents,
langs: Langs,
messagesApi: MessagesApi,
ws: WSClient
) extends AbstractController(cc) with I18nSupport {
def submit = Action.async { implicit request: Request[_] => {
val res = ws.url("http://127.0.0.1:8111/abc").post("test")
// How do I get the POST response and return async??
}
}
歡迎來到SO!爲了得到更好的答案,這將有助於說明你到現在爲止所嘗試的是什麼,你希望如何迴應。給與例子將是最好的 – Mzf
還沒有嘗試過任何編譯:-) –
但你想用'res'做什麼?只想發送它或從中提取一些數據? – Mzf