Post: 创建,不安全,不幂等
Put: 更新或创建,幂等
POST 是作用在一个集合资源之上的(/articles),而PUT操作是作用在一个具体资源之上的(/articles/123),再通俗点说,如果URL可以在客户端确定,那么就使用PUT,如果是在服务端确定,那么就使用POST,比如说很多资源使用数据库自增主键作为标识信息,而创建的资源的标识信息到底是什么只能由服务端提供,这个时候就必须使用POST.
POST创建成功后,返回给用户article id, 这样用户就可以根据这个id进行其他操作了