4
什么是正确的HTTP状态代码:“此API版本已停产”?
我有一个RESTful API。它有3个版本:v1,v2和v3。我即将发布v4,我们已决定中止v1,这意味着to的所有请求http://example.com/v1/resource都会失败,但是to的调用http://example.com/v2/resource将继续有效。 指示失败的适当方法是什么?我考虑过使用410 GONE状态码,但这表明该资源不再可用。但是,该资源可能仍然可用,只是必须以其他方式请求它。 我还考虑了通用400状态代码,但这似乎也很奇怪。有标准答案吗?