こんにちは私はLiftのAPIに以下を使用しています:
case "api" :: "all" :: _ Get req => for {
val after <- req.param("after")
val before <- req.param("before")
val limit <- req.param("limit")
} yield JsonResponse(json(ResponseLimitAfterBefore(limit.toInt,
after.toString,
before.toString)))
私の問題は、3つのパラメーターのいずれかが欠落している場合、エラーが発生することです。パラメータが欠落している場合、誰かがそれらのいずれかに値を割り当てる方法を手伝ってもらえますか?たとえば、afterがURLにない場合、afterにデフォルト値を割り当てるにはどうすればよいですか?
ありがとう、-ファラン