5

我有一个服务,它有一个 put 端点。我希望能够访问 url 参数以及正文。我如何做到这一点。

这是我的端点:

put("/:customerNum") { foo: Foo =>
    val custNum = ???
  }

如何访问 customerNum ?

4

2 回答 2

4

在这里,您可以如何提取与request相关的内容:

put("/:customerNum") { request =>
      // Get request body
      val body = request.getContentString
      // Get content type
      val contentType = request.contentType
      // Get customer number
      val customerNum = request.routeParams.get("customerNum")

      println(s"Customer number: ${customerNum}. Content Type: $contentType. Body: $body")
      render.plain("ok").toFuture
    }
于 2017-10-13T13:25:50.860 回答
1
put( / string) { (customerNumber: String) =>
    s"$customerNumber!"
  }
于 2017-10-13T13:07:35.507 回答