On Wednesday, Nov 5, 2003, at 12:19 Europe/Rome, Unico Hommes wrote:
setStatus' friends the sendError brothers are also be eligible for FOM membership. But this change has a dependency on the discussion about bodyless responses since if you'd do a sendError from a flow script and then send a page afterwards this would result in errors.
I dislikde "sendError" because, in fact, HTTP does not have the concept of errors, but only status codes and empty-payload responses.
In the future, it's entirely possible to have a 309 or equivalent that is not an error, but has a empty-payload response. I would dislike to call "sendError()" to send something that is not an error, feels hacky.
I think the optimal solution is:
1) add response.setStatus() in FOM
2) allow the flowscript to terminate without calling sendPage* [thus resulting in an empty payload]
Vote?
-- Stefano.