【问题标题】:Api object in Genexus returns Method Not AllowedGenexus 中的 Api 对象返回 Method Not Allowed
【发布时间】:2022-01-19 15:48:39
【问题描述】:

谁能帮帮我?

这是我第一次在 Genexus 中创建 API 对象。我已经 yaml 归档:

我需要在 Postman 中测试,但收到此错误:

【问题讨论】:

    标签: api rest yaml http-status-code-405 genexus


    【解决方案1】:

    如果你正在使用 IIS,试试这个:

    如何更改 IIS 配置以在 API 对象中使用 PUT 和 DELETE:

    您更改 IIS 配置中的动词,在“Extensionless-URLHandling-Integrated”中双击,转到 Restrictions / Verbs,您必须添加 PUT 和 DELETE(或选择所有动词) 您必须在服务器级别更改它(默认网站)

    【讨论】:

      【解决方案2】:

      问题似乎是您的端点不支持“发布”请求。在图片中我只看到一个“get”声明......所以你必须在你的 Postman 上将 POST 更改为 GET。

      【讨论】:

        【解决方案3】:

        感谢您的回答,API 对象被定义为 GET,这是错误的,所以我将它设为 POST,现在它正在工作。

        【讨论】:

          猜你喜欢
          • 2021-06-20
          • 1970-01-01
          • 2015-07-01
          • 2011-09-25
          • 1970-01-01
          • 1970-01-01
          • 2021-06-14
          • 2016-12-04
          • 1970-01-01
          相关资源
          最近更新 更多