Open ldodds opened 6 years ago
I see Section 5.1.4 addresses some of this already.
I'd suggest adding 500 as an option for other server side errors than just overloading/maintenance. Helps clarify with clients that there may be something to report.
Spec currently constrains implementations from not using redirects, so that isn't likely to be an option. Although I think this should be allowed.
Decided not to specify 500 error as the expected behaviour is close to 503.
@nickevansuk how would you feel about revising this section slightly to say:
It's a minor point but gives servers a bit more flexibility. I think in practice they're likely to issue a range of 5XX errors. Pretty sure I've seen a gateway or vanilla 500 error.
Agree @ldodds, 5XX errors allow more flexibility and have also seen gateways and CDNs produce 500s.
The specification could give some indication about what consumers should do if/when HTTP errors are encountered when processing a feed, e.g: