|
|
|
|
|
by Sleeep
3234 days ago
|
|
Every web server I've ever used returns a 500 server error when the transport succeeds but it encounters an exception in application level code. Are you really proposing that's incorrect behavior? I also can't imaging a use for 403 Forbidden and 401 Unauthorized that isn't "application level" logic. If you think about it pretty much 99% of requests the server receives could be correct if the "application logic" was implemented differently. You can't really decouple the two in any meaningful way. If you want to return 200 OK status codes all day when why are you using HTTP in the first place? (Also, HTTP is an application protocol) |
|