Ktor中带有201响应的位置URI

时间:2019-11-15 11:36:07

标签: kotlin ktor

我似乎找不到如何在Ktor中建立新创建资源的URL的方法。

post("/resources") {
  val newResRequest = call.receive<Resource>()

  val newResLocation = service.create(newResRequest)
    .id
    .let { constructAUrlWith(it) }

  with(call) {
    response.header("Location", newResLocation)
    respond(Created)
  }

来自Spring世界,可以在不知道请求上下文或主机名等的情况下构造URL,我想知道如何在Ktor中实现类似的功能。预先感谢。

0 个答案:

没有答案