2

可能是一个愚蠢的问题。我正在开发一个 facebook 实时更新通知服务。Facebook 首先调用我的 GET 服务来验证调用者。Facebook 要求参数名称中带有一个点。例如“hub.mode”,还有 2 个参数名称中带有一个点。我将在我的 Play 服务中提供此类参数。如何创建一个带有“点”的参数?

其次,我可以用一种方法同时服务“GET”和“POST”请求吗?

4

2 回答 2

4

你可以得到你需要的参数,而不必在你的路由中声明它。
例子:

def myAction() = Action { request => // Don't forget this detail
    request.getQueryString("hub.mode") match {
      case Some(hubMode) => Ok(hubMode)
      case None => BadRequest
    }
}

是的,您可以使用一种方法来提供不同的 HTTP 方法。

于 2013-02-25T17:24:19.530 回答
0

第一:对于虚线参数,您可能应该使用文档Nested values中描述的方法

第二:是的,你可以

于 2013-02-25T16:58:43.330 回答