Play 2.6-RC2を使用しており、http(POST
)で外部コンポーネントを呼び出す必要があります。再生アクションからの非同期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??
}
}
ようこそ!より良い答えを得るためには、今まで何を試してみたか、何をして返答をしたいと言っているのかを助けるでしょう。寄付と例が最高になるでしょう – Mzf
コンパイルされたものは試していません:-) –
'res'で何をしたいですか?ちょうどそれを送信するか、そこからいくつかのデータを抽出したいですか? – Mzf