【问题标题】:Rest API getting POST request instead of GETRest API 获取 POST 请求而不是 GET
【发布时间】:2019-06-19 13:18:41
【问题描述】:

我是 Spring Boot Rest API 的新手,但我坚持认为,当对任何已实现的 GET API 发出 POST 请求时,需要在响应中返回什么异常类和错误代码。任何帮助表示赞赏

【问题讨论】:

  • 一些源代码会很有帮助,我们真的不能在没有看到任何东西的情况下帮助你太多,即使它只是配置。
  • 你可以自己试试。如果您已经实现了端点并使用未映射的方法发送请求,则 Spring Boot 默认应返回 HTTP 405(不允许方法)。
  • 我认为你不是很清楚。你要做的是只接收某个端点上的 GET 请求,并为其他方法返回特定的状态码?

标签: java rest spring-boot


【解决方案1】:

引自queston:

当任何已实现的 GET API 发出 POST 请求时

您不能通过无效的HTTP 方法请求特定端点。为此,您将获得

405 Method Not Allowed

您不必从服务器端处理。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-14
    • 1970-01-01
    • 2012-05-06
    相关资源
    最近更新 更多