REST api最佳实践

时间:2017-11-22 10:52:06

标签: rest api jersey

我创建了rest api,我有一个POST有很多评论。什么是获得发表评论的更好的网址

//Get all comments of a post
GET /posts/{postId}/comments
or
GET /comments/{postId}

//Create new comment
POST /posts/{postId}/comments
or 
POST /comments/{postId}

POST有很多CATERORY,CATEGORY可以属于很多POST 我如何创建一个帖子,例如,3个类别。以及如何将特定的现有帖子连接到特定的现有类别

1 个答案:

答案 0 :(得分:0)

  

获得发表评论的最佳网址是什么

REST并不关心URI的拼写约定 - 这是该部分的一部分。因此,您应该使用符合当地惯例的任何拼写。

根据您的API和表示形式,可能可用于考虑层次结构中的relative references。例如,如果您的基本URI为/posts/{postId}/abstract,则相对引用../comments可以解析为/posts/{postId}/comments;但是没有类似的技巧可以让你从/abstracts/{postId}转到/comments/{postId}

  
      
  • 如何使用例如3个类别创建帖子
  •   
  • 如何将特定现有帖子连接到特定现有类别
  •   

你会如何使用网站?完成后,您将如何使网站机器可读?