Play Frameworkを使用してREST DELETE関数を使用する方法を理解しようとしています。ここで私が持っているものです。Play Framework Scala REST DELETE
マイモデル:
case class Task(id: Int, name: String, description: String, group: String)
object Task {
var list: List[Task] = Nil
def save(task: Task) = {
list = list ::: List(task)
}
def all(): List[Task] = Nil
def delete(id: Int){
val b = list.toBuffer
b.remove(id)
b.toArray
}
は、ここで私は、削除のための私のコントローラを持っているものです。
def deleteTask(id: Int) = Action {
Task.delete(id)
Ok
}
と私のルート:
DELETE /tasks/id controllers.TaskController.deleteTask(id: Int)
を忘れました私の問題に言及する!これをテストして動作させるにはどうすればいいですか?私は、コマンドを使用します。
curl --include --request POST --header "content-type: application/json" --data '{"id":4, "name": "test5", "description": "testdesc1","group": "groupc"}' http://localhost:9000/tasks
をし、それが正常にポストします。 DELETE
で同様の操作を行うにはどうすればよいですか?
削除を扱うとき、それは、より直感的です。あなたの特定の問題は何ですか? – irundaia
申し訳ありません、私は私の質問を編集しました! –
削除カール要求を使用しますか? –