Play 框架,如何向另一个站点发送 HTTP GET/POST 请求
Play framework, How to send HTTP GET/POST request to another site
我有一个控制器应该执行对另一个站点的请求并获得响应。怎么做?
@Singleton
class MeController @Inject()(cc: ControllerComponents, actorSystem: ActorSystem)(implicit exec: ExecutionContext) extends AbstractController(cc) {
def message = Action.async {
val url = "https://another.site/data"
val httpRequest = ???
Future(httpRequest.response.body).map { msg => Ok(msg) }
}
}
我有一个控制器应该执行对另一个站点的请求并获得响应。怎么做?
@Singleton
class MeController @Inject()(cc: ControllerComponents, actorSystem: ActorSystem)(implicit exec: ExecutionContext) extends AbstractController(cc) {
def message = Action.async {
val url = "https://another.site/data"
val httpRequest = ???
Future(httpRequest.response.body).map { msg => Ok(msg) }
}
}