http - 哪个 REST 操作(GET、PUT 或 POST)用于验证信息?

标签 http rest post asp.net-web-api put

我的用户在 iOS 应用程序中输入一些信息字段。 此信息必须在我的服务器上进行验证,该服务器具有 RESTful API。 验证后,iOS 应用程序的 UI 会更改以指示结果。

GET、PUT 或 POST 似乎都不合适,因为我没有获得资源,也没有创建或更新资源。

什么是最适合实现此验证的 REST 操作?

最佳答案

我使用与您相同的场景并使用 PUT 来实现它。你必须问问自己:“当我两次发送相同的请求时,这是否会在服务器上产生不同的状态?”如果是,则使用 POST,如果不是,则使用 PUT。

关于http - 哪个 REST 操作(GET、PUT 或 POST)用于验证信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18218982/

相关文章:

angularjs - 在angularjs xeditable表成功之前将数据插入表(数组)

php - 如何传递数组?

http - Grinder - 客户端打开连接但未发送任何字节

java - 构建 Spring boot REST api 后端的 Web 前端?

java - 404 错误,Jersey 2.x on tomcat 8

java - 剩余图像字节数

http - 什么时候应该在 Web 应用程序中使用 GET 而不是 POST?

java - 在 Java servlet 中,cookie.getMaxAge() 总是返回 -1

asp.net - 保留 POST 数据并重定向到另一个域

django - 了解 Django 的服务器控制台输出