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 メソッドを提供する 1 つのメソッドを持つことができます。

于 2013-02-25T17:24:19.530 に答える
0

最初:ドット付き引数の場合、おそらくドキュメントにNested values記載されているようなものを使用する必要があります

2番目:はい、できます

于 2013-02-25T16:58:43.330 に答える