p1: generating "internal" errors

p1 3.2.4 requires that a syntax violation in a received response be turned into a 502 (Bad Gateway) status code.

I'm not necessarily against it, but I think if we're going to take this approach to errors in received responses, it should be systematic, and we should recommend that others do it too. Currently, a lot of people are inventing new pseudo status codes to fill this role.

What do people think?

This might not result in any changes in our specs beyond adjusting language in a few other places to do the same thing. I could see writing a separate spec for a header that described the type of error, though.


--
Mark Nottingham   http://www.mnot.net/

Received on Saturday, 20 April 2013 04:08:15 UTC