我开发了一个API并设法使用了API。据我所知,我认为使用API意味着只是实现GET方法,但仍然不确定我是否还需要实现POST DELETE&放。我在这里用谷歌搜索,但由于无法找到一篇适当的文章,因此有人可以帮助我理解或者至少指导我讨论一篇适当的文章。非常感谢。
答案 0 :(得分:2)
这取决于您在API中为您的资源提供的操作。
如果你的API只读取数据,那么可以全部使用GET请求,因为HTTP协议说GET应该用于检索数据:
GET方法请求指定资源的表示。使用GET的请求只应检索数据。
但是,例如,如果您的API允许创建新资源,则需要针对此类操作的POST请求:
POST方法用于将实体提交到指定的资源,通常会导致服务器上的状态或副作用发生变化
如果您想了解有关HTTP方法的更多信息,可以访问mozilla.org中的HTTP Requests Methods文章
当然,在使用API时,这取决于您想要完成的任务。如果要创建新资源,则需要发出POST请求,如果要销毁资源,则需要发出DESTROY请求,等等。