有沒有辦法修改整個{}塊內的http狀態碼?我定義編組器與scalaz.concurrent.Task
工作,像這樣:我可以在完成塊中修改http響應狀態嗎?
implicit def taskMarshaller[A](implicit m: Marshaller[A]) = Marshaller[scalaz.concurrent.Task[A]]{(task, ctx) => task.runAsync(_.fold(l => throw l, r => m(r, ctx))) }
和我做
complete { Task {...} }
我希望能夠修改HTTP狀態碼repsonse根據任務的結果。
爲什麼不能你把這種行爲到任務編組本身? – jrudolph 2015-02-05 20:47:22