我正在考虑在一个REST应用程序中实现一个跳转到项目页面的功能,就像stackoverflow对多个答案页的问题所做的那样。如果你要求一个类似的网址 https://stackoverflow.com/questions/194812/list-of-books/1215215 ,它将跳转到包含特定答案的问题页面(本文撰写时,此特定案例的第4页)。注意客户 没有 按编号请求特定页,它请求包含感兴趣项的页,服务器需要解析该页。例如,在stackoverflow中,它用于从用户的配置文件页获取上下文中的用户答案。
我想在我的应用程序中这样做,但我无法得到最终(休息)的设计。我已经考虑过 question 776448 并为基本情况选择了仅查询字符串的解决方案。但是,应用程序应该用包含项目页面的200个响应(如stackoverflow)来响应对项目页面的查询,还是应该用302重定向到查询字符串版本URL来响应?StackOverflow使用了第一个解决方案,但您认为哪个解决方案更为安全?
/page/232#Item-2323
/page232 Item-2323
/page232
Item-2323