对于仅验证的API方法,我应该返回什么Http响应代码?

马修

我有一个图的领域模型。当用户尝试对其进行修改时,将执行循环检查并返回适当的http响应代码。

但是,我们希望在客户端上进行建议的更改,仅检查它对图形的当前状态是否有效。

代码很简单。只要让用户POST使用graphChangesToValidate某种验证方法和已经完成这项工作的我的后端服务就可以确认是否可以进行更改...

我的问题是在这种情况下应该返回什么HTTP状态代码

200表示拟议的更改已通过验证。对于失败,我不知道是否400合适,因为请求的格式正确,服务器只是说“我理解您的请求,答案是否定的。”

我在想,只要验证方法完成,我就应该在内容中返回200带atruefalse布尔值的a

是否有更标准的方式来处理此问题?

亚历克斯

状态码通常不提供有关内容的信息,而只是根据协议(不是),请求/响应是成功的。

状态码(200)是http标头的一部分,您正在说的内容听起来像是对我的消息内容

话虽如此,只要服务器和客户端就如何处理它达成共识,就可以使用/滥用它。但是最好有一些对其他开发人员有意义的有用消息(和一些API文档)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我可以使用什么Http方法来修改此REST资源,我应该返回什么响应代码?

来自分类Dev

对于仅包含部分答案的REST响应,我应使用什么HTTP状态代码?

来自分类Dev

对于包含“或%22”的网址,返回什么HTTP响应代码?

来自分类Dev

对于包含“或%22”的网址,要返回什么HTTP响应代码?

来自分类Dev

对于CQRS命令,API应该返回什么?

来自分类Dev

MMRecord:对于整个响应,KeyPathforResponseObject应该返回什么?

来自分类Dev

我应该使用什么HTTP代码进行第三方身份验证失败?

来自分类Dev

我应该使用什么HTTP状态代码来进行昵称验证?

来自分类Dev

对于UIPageViewControllerDataSource,我应该在presentationIndexForPageViewController:中返回什么?

来自分类Dev

对于已经存在的文件,适当的HTTP响应代码是什么?

来自分类Dev

第三方API传回500错误,我的API应该返回什么代码

来自分类Dev

什么HTTP状态代码,我应该返回POST没有创建资源时?

来自分类Dev

我应该使用什么 HTTP 动词将数据发送到 API 并获得响应?

来自分类Dev

如果业务规则失败,Web API应该返回什么http状态代码?

来自分类Dev

REST API 的响应是否应该包含 HTTP 结果代码?

来自分类Dev

对于返回带有 ViewModel 的视图的控制器操作方法,我到底应该测试什么

来自分类Dev

使用公共异步任务从 API HTTP Post 返回 json 响应时 TResult 应该是什么

来自分类Dev

使用仅应用程序身份验证获取推文的 Twitter API 返回 HTTP 状态代码 401

来自分类Dev

约束失败时应返回什么HTTP响应代码?

来自分类Dev

Google Map api“路线”返回的HTTP响应代码:400

来自分类Dev

对于依赖于其他内容的DELETE,合适的http响应代码是什么?

来自分类Dev

REST API-我的帖子应该返回什么

来自分类Dev

如果客户端向 REST API 发送错误类型的数据,我应该返回什么 HTTP 错误?

来自分类Dev

我应该返回什么结果?

来自分类Dev

我应该如何修改AWS DynamoDB查询通过AWS API Gateway返回给我的响应?

来自分类Dev

我应该返回410 Gone来响应成功的HTTP DELETE请求吗?

来自分类Dev

我应该如何从.NET MVC应用程序中的所有函数返回通用响应和响应代码?

来自分类Dev

在发生异常时,我们应该发送什么响应代码-WebAPI?

来自分类Dev

应该返回什么Laravel API创建和编辑方法?

Related 相关文章

  1. 1

    我可以使用什么Http方法来修改此REST资源,我应该返回什么响应代码?

  2. 2

    对于仅包含部分答案的REST响应,我应使用什么HTTP状态代码?

  3. 3

    对于包含“或%22”的网址,返回什么HTTP响应代码?

  4. 4

    对于包含“或%22”的网址,要返回什么HTTP响应代码?

  5. 5

    对于CQRS命令,API应该返回什么?

  6. 6

    MMRecord:对于整个响应,KeyPathforResponseObject应该返回什么?

  7. 7

    我应该使用什么HTTP代码进行第三方身份验证失败?

  8. 8

    我应该使用什么HTTP状态代码来进行昵称验证?

  9. 9

    对于UIPageViewControllerDataSource,我应该在presentationIndexForPageViewController:中返回什么?

  10. 10

    对于已经存在的文件,适当的HTTP响应代码是什么?

  11. 11

    第三方API传回500错误,我的API应该返回什么代码

  12. 12

    什么HTTP状态代码,我应该返回POST没有创建资源时?

  13. 13

    我应该使用什么 HTTP 动词将数据发送到 API 并获得响应?

  14. 14

    如果业务规则失败,Web API应该返回什么http状态代码?

  15. 15

    REST API 的响应是否应该包含 HTTP 结果代码?

  16. 16

    对于返回带有 ViewModel 的视图的控制器操作方法,我到底应该测试什么

  17. 17

    使用公共异步任务从 API HTTP Post 返回 json 响应时 TResult 应该是什么

  18. 18

    使用仅应用程序身份验证获取推文的 Twitter API 返回 HTTP 状态代码 401

  19. 19

    约束失败时应返回什么HTTP响应代码?

  20. 20

    Google Map api“路线”返回的HTTP响应代码:400

  21. 21

    对于依赖于其他内容的DELETE,合适的http响应代码是什么?

  22. 22

    REST API-我的帖子应该返回什么

  23. 23

    如果客户端向 REST API 发送错误类型的数据,我应该返回什么 HTTP 错误?

  24. 24

    我应该返回什么结果?

  25. 25

    我应该如何修改AWS DynamoDB查询通过AWS API Gateway返回给我的响应?

  26. 26

    我应该返回410 Gone来响应成功的HTTP DELETE请求吗?

  27. 27

    我应该如何从.NET MVC应用程序中的所有函数返回通用响应和响应代码?

  28. 28

    在发生异常时,我们应该发送什么响应代码-WebAPI?

  29. 29

    应该返回什么Laravel API创建和编辑方法?

热门标签

归档