当前位置: 首页 > 知识库问答 >
问题:

swagger.NET core API操作错误的不明确HTTP方法

上官树
2023-03-14

用.NET Core2 API实现SwashBuckle/Swagger我现在在访问Swagger.json时收到500错误:

共有1个答案

和谦
2023-03-14

当方法在控制器中声明为public但没有REST属性时,可能会发生这种情况。将方法更改为protected可能会解决这个问题。

我以前见过这种错误,通常错误消息指向罪魁祸首:ebisapi.controllers._class.handleerror

我想handleerror是基类中的public方法,对吗?将其更改为protected,然后重试。

这当然只是一种可能的解决办法。如果错误消息中提到的方法是接口实现的一部分,则它不起作用,您需要查看其他解决方案之一。

 类似资料:
  • 下面是它在我的控制器中抱怨的“冒犯”代码: 当我测试它时,这个endpoint工作得很好。我设置了路由,它用HTTP修饰,所以我不明白它在抱怨什么。我四处寻找解决方案,但从我所看到的情况来看,它说明控制器中有一个未修饰的公共方法,但该控制器中没有未修饰的方法。这里有什么问题?如果我从HttpGet中删除路由信息,则无法访问该方法,因此我需要同时使用路由和HttpGet修饰器才能访问该方法(除非我也

  • 我有一个Spring应用程序,在其中我声明了我的类,如下所示: 但是当我试图到达其中一个restendpoint时,我得到一个错误:并且它指定这两个方法为问题。我的印象是,如果我更改了请求参数,Spring不会通过以下帖子抱怨它们是相同的:http://www.coderanch.com/t/598675/Spring/handling-http-request-parameters但显然它仍然如

  • 对于下面的代码,我在gcc中得到了一个模糊的模板实例化错误。但是,使用Clang或Visual Studio,代码可以很好地编译。可以在此处找到代码的完整工作示例:http://coliru.stacked-crooked.com/a/60ef9d73ce95e6f9 我有一个类模板,它是从一个聚合类型构建的 聚合类型由一系列基类组成,例如 我定义了MyClass的两个专业。第一个专业化是常见情况

  • 问题内容: 我知道以前曾有人问过这个问题,但是当我尝试发表声明时却遇到错误。我查看了此链接,但对我而言并没有太大帮助。我是DataFrames的列表。 我正在尝试以下, 给出以下错误: ValueError:系列的真值不明确。使用a.empty,a.bool(),a.item(),a.any()或a.all()。 和 我尝试以下,并得到同样的错误。 我的数据类型是。我没有使用任何其他运算符和或。在

  • 问题内容: 我正在尝试运行一个Python脚本,该脚本使用由后链接程序创建的二进制文件(xFiles.bin.addr_patched)。但是,我收到此错误。 当我通过ls-l检查此xFiles.bin的权限时,它表明 我认为错误是因为此文件是由其他应用程序创建的,我正在运行的python脚本无法访问它。因为我是ubuntu的初学者,所以我真的不知道如何解决它。对于如何解决这个问题,有任何的建议吗

  • java:11:error:二进制运算符“+”X t=(X+y+z)的操作数类型不正确;^first type:X second type:X其中X是类型变量:X扩展类parent中声明的对象注意:main.java使用未经检查或不安全的操作。注意:有关详细信息,请使用-xlint:unchecked重新编译。1个错误