可能是一个愚蠢的问题。我正在开发一个 facebook 实时更新通知服务。Facebook 首先调用我的 GET 服务来验证调用者。Facebook 要求参数名称中带有一个点。例如“hub.mode”,还有 2 个参数名称中带有一个点。我将在我的 Play 服务中提供此类参数。如何创建一个带有“点”的参数?
其次,我可以用一种方法同时服务“GET”和“POST”请求吗?
可能是一个愚蠢的问题。我正在开发一个 facebook 实时更新通知服务。Facebook 首先调用我的 GET 服务来验证调用者。Facebook 要求参数名称中带有一个点。例如“hub.mode”,还有 2 个参数名称中带有一个点。我将在我的 Play 服务中提供此类参数。如何创建一个带有“点”的参数?
其次,我可以用一种方法同时服务“GET”和“POST”请求吗?
你可以得到你需要的参数,而不必在你的路由中声明它。
例子:
def myAction() = Action { request => // Don't forget this detail
request.getQueryString("hub.mode") match {
case Some(hubMode) => Ok(hubMode)
case None => BadRequest
}
}
是的,您可以使用一种方法来提供不同的 HTTP 方法。
第一:对于虚线参数,您可能应该使用文档Nested values
中描述的方法
第二:是的,你可以