I'm designing a simple versioned RESTful API. The version will be specified as part of the media type in the Accept
header. I wonder what are the proper HTTP status codes for these cases:
version not yet supported, e.g.
Accept: application/json; version=999.0
version no longer supported
Accept: application/json; version=0.1