我们不能用GET而不是PUT在REST中创建新资源吗?

我们不能用GET而不是PUT在REST中创建新资源吗?,rest,api-design,endpoint,Rest,Api Design,Endpoint,我是REST web服务的新手。我已经通过了一个教程,在那里它被描述为 GET用于提供对资源的只读访问 PUT用于创建新资源 删除用于删除资源 POST用于更新/创建资源 这一清单还在继续 因此,如果我们要将参数/参数传递给服务以处理某些内容,为什么我们不能使用GET实现更新操作,或者使用GET或POST实现delete操作呢。该服务将如何控制将在后端发生的操作?您可以在各处找到流行API的列表 从facebook的角度考虑:获取订阅源、发布状态、发布新的个人资料图片、删除评论、修补加入群组

我是REST web服务的新手。我已经通过了一个教程,在那里它被描述为

GET用于提供对资源的只读访问 PUT用于创建新资源 删除用于删除资源 POST用于更新/创建资源 这一清单还在继续


因此,如果我们要将参数/参数传递给服务以处理某些内容,为什么我们不能使用GET实现更新操作,或者使用GET或POST实现delete操作呢。该服务将如何控制将在后端发生的操作?

您可以在各处找到流行API的列表

从facebook的角度考虑:获取订阅源、发布状态、发布新的个人资料图片、删除评论、修补加入群组


这个列表其实没有那么多,你所缺少的只是补丁。该服务将如何控制一个动作。。。这取决于编写服务代码和函数handler的人。在HTTP标准中,这些方法具有特定的语义。例如,它们在缓存或重试行为方面有所不同。如果你使用了错误的方法,事情迟早会破裂。@cricket_007那么我可以用帖子来删除后端的内容吗?有可能吗?不知道为什么我的问题被否决了。我已经要求了推荐人,我不知道这有什么错谢谢..我会参考你提供的链接