If multiple routes want to handle a non-safe request, raise an error

Going forward with such a situation would have an ambigious affect on the server state, which isn't tolerable unlike in a response.