如何实现拍卖物品资源的嵌套REST?

如何实现拍卖物品资源的嵌套REST?,rest,Rest,我正在尝试设计一个拍卖物品资源,每个物品中都有问题,以及创建物品的用户,我想让它尽可能具有语义,以下是我的实现: 创建新列表: GET listings/new#使用GET listings?action 发布列表 检索单个列表中未回答问题的列表 GET listings/#id/questions?answered=False 检索单个列表的详细信息 GET listings/#id 回答一个具体问题 GET listings/#id/questions/#id#提交问题的页面内容表单 PUT

我正在尝试设计一个拍卖物品资源,每个物品中都有问题,以及创建物品的用户,我想让它尽可能具有语义,以下是我的实现:

  • 创建新列表:

    GET listings/new
    #使用
    GET listings?action
    发布列表

  • 检索单个列表中未回答问题的列表

    GET listings/#id/questions?answered=False

  • 检索单个列表的详细信息

    GET listings/#id

  • 回答一个具体问题

    GET listings/#id/questions/#id
    #提交问题的页面内容表单

    PUT listings/#id/questions/#id
    #我应该改用POST吗

  • 检索属于成员的所有列表的未回答问题列表

    GET users/$id/questions?answered=False

  • 有什么建议吗?

    两点:

    • 要创建一个新的列表,您应该在/listings/url上发布一篇文章
    • 您没有说明如何获得实际答案