如何解决关于REST API GET与POST PUT的访谈问题为什么我不能使用GET来更新或创建资源??
这是采访中关于Rest API中GET方法的问题之一。
可以说我有GET方法,它将采用所有参数来更新资源和创建资源(如果不存在)。我还要提到的是,这些参数是可选的,如果未指定任何参数,那么我将仅返回现有资源的列表,例如“帐户列表”。
我知道HTTP动词,例如GET用于获取现有资源,PUT用于更新现有资源,POST用于创建新资源以及Delete用于删除现有资源。
面试官的主要问题是,如果我们出于所有目的使用GET方法,哪里会出错。或者如果我们使用PUT方法创建和更新现有资源。
有什么主意吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。