【问题标题】:Spring boot API end point issueSpring Boot API端点问题
【发布时间】:2020-09-07 15:14:46
【问题描述】:

我们有一个 api,其 URL 如下,它接受 rsqlFilter。

{api_version}/public/forms/{formId}/documents

然后,需要将其更改为 Odata 过滤器,因此我们又编写了一个 api,但这次我们将 api_version 硬编码为 v3,而不是像下面那样在路径参数中接受它。

v3/public/forms/{formId}/documents

现在我们拥有两个 API。

访问 v3 API 总是给出错误的请求 400 并且根本没有访问 api。

请问这是什么原因。

【问题讨论】:

  • 我想我们需要一些代码以及如何调用该端点

标签: spring-boot api


【解决方案1】:

如果你有 apiend 点:

  1. {api_version}/public/forms/{formId}/documents
  2. v3/public/forms/{formId}/documents

原因可能是, 您可以看到两个端点是相似的,如果您尝试使用第二个端点,并且如果您在第一个端点之后写入了第二个端点,则在您的控制器中。它将到达第一个终点。

如果您遇到 404 错误,请尝试在问题中输入一些代码。

【讨论】:

    猜你喜欢
    • 2019-09-21
    • 2018-03-18
    • 2022-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-05
    • 2016-02-17
    相关资源
    最近更新 更多