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