【发布时间】:2010-09-07 02:29:48
【问题描述】:
我正在构建一个 RESTful Web 服务,它的其中一个资源有多个 URI,因为有多个唯一标识符。服务器应该通过返回资源来响应对备用 URI 的 GET 请求,还是应该向规范 URI 发送 HTTP 3xx 重定向? HTTP 303(另请参阅) 是最合适的重定向吗?
澄清:HTTP 规范明确指出,重定向的选择取决于未来请求应使用的 URI。在我的应用程序中,“规范”URI 是最稳定的替代方案;替代 URI 将始终指向相同的规范 URI,否则将变为无效。
【问题讨论】:
标签: language-agnostic http rest