scala - 播放框架,如何将 HTTP GET/POST 请求发送到另一个站点
问题描述
我有一个控制器应该执行对另一个站点的请求并得到响应。怎么做?
@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) }
}
}
解决方案
推荐阅读
- swift - 在 Swift 4 中处理 Firebase 5 身份验证错误
- python - Python - 100 万行表中日期的矢量化差异
- angular - OPTIONS 请求的 CORS 问题
- jquery - Youtube 数据 API:订单参数
- java - 在 HashMap 中使用嵌套的泛型类型
- c++ - constexpr 的按位运算会导致 constexpr 吗?
- mysql - Spring Boot 应用程序:java.lang.IllegalArgumentException:必须存在至少一个 JPA 元模型
- r - 完整的鼠标功能结果与 $imp 不匹配
- python - 虽然文本不在汤中:-即使存在,也没有捡起该文本在汤中
- gridview - Yii2 Gridview 表格显示数据