swagger-ui相关内容
目前,我正在努力使用Micronaut 1.2.5和远程Swagger-UI。我的想法是在一个Swagger-UI实例中收集多个API。 在我的Micronaut项目中,我能够创建有效的Swagger YAML文件,并使用此解决方案用maven的Micronaut挥杆工具(在我的项目中提供静态Swagger-UI页面),一切正常。 要让Micronaut与位于我服务之外的其他域中的远程
..
我们正尝试在我们的svn存储库中托管api规范yml文件,该文件位于另一台服务器上。当我们从该服务器指向yml文件时,在swagger-ui中出现cors错误。 解决方案 您需要启用 CORS 。如何执行此操作取决于您使用的服务器。该网站提供了许多服务器类型的说明: https://enable-cors.org/server.html
..
我在Swagger UI v2.1.4中有一个非常奇怪的行为: 当我从服务器返回带有HTTP Content-type标头的JSON文档时, text / html”,在Swagger UI中一切正常。 但是当我返回带有HTTP Content-type标头“ application / json”的JSON文档时, ,在控制台中收到“无法加载SwaggerUI”错误。 (然后在
..
我正在尝试在.NET Core 3 Preview 5 Web API项目中从Swashbuckle的4.0.1版本迁移到5.0.0-rc2。 I已经完成了项目的编译,并且Swagger UI正常工作,但是我无法使Bearer身份验证正常工作,这是由于我没有正确设置新格式的安全性。 这是我在版本4中使用的旧代码: c.AddSecurityDefinition(“ Bearer
..
我已经部署了整个API,并且可以通过Swagger UI进行访问.它使用基于HTTPS的基本身份验证,并且可以轻松地单击“授权"按钮并输入凭据,并且可以很好地进行尝试!功能. 但是,我想使用共享的用户名和密码创建一个公共的沙盒版本的API,该用户名和密码始终经过验证;也就是说,任何人都不必打开授权对话框来输入凭据. 我试图通过将另一个代码放在HTML页面上的script元素内,基于另一
..
我目前已经部署了一个庞大的项目,但是在向它添加一些基本授权时遇到了麻烦.当前,当您单击“尝试一下!"时按钮,您需要登录到帐户才能访问结果.我有一个帐户,希望有人尝试访问api时自动使用该帐户.贝娄是我对该项目的index.html: Swagger UI
..
在我的Azure Mobile .NET后端中,我想使用解决方案 首先免责声明:即使您保护Swagger UI免受公共消费,也并未保护API不受公共消费.您必须假设每个人都知道您的所有路线,并且具有适当的安全性来保护可能出现的任何请求. 话虽如此,仍然没有简单的方法可以做到这一点. Swashbuckle (向Web API添加Swagger的片段)向/swagger/ui路由添加了自定义
..
在我的Azure Functions中,我添加了Swashbuckle,并且它可以正常工作. [SwaggerIgnore] [FunctionName("swaggerUi")] public static Task SwaggerUi( [HttpTrigger(AuthorizationLevel.Function, "get", Ro
..
我在Azure Function v3中添加了Swashbuckle以生成Swagger文档.我按照此帖子中的说明进行操作并且在本地正常工作. 我从笔记本电脑中将此功能发布到了我的功能中的Azure门户.该功能正在运行,但是没有Swagger文档. { "schemaValidationMessages": [ { "level": "error", "message": "Can't
..
需要获取授权令牌才能访问在本地主机上运行的应用程序.我从UseSwaggerUi3中的Swagger OAuth2客户端向AAD令牌端点查询令牌.我收到CORS错误,指示端点不允许我的本地主机发出跨源请求.我该如何解决? [编辑] 如果我使用Fiddler将POST请求发送到同一端点,则能够获得令牌. 解决方案 您不能从前端使用客户端凭据流.首先,因为您的秘密对于任何看到该页面的人都
..
我有一个.NET Web API 2应用程序,其控制器方法返回HTML.我想在招摇的文档中提供示例HTML,但是我什么也没显示.这就是我所拥有的: [HttpGet] [SwaggerResponse(HttpStatusCode.OK, Type = typeof(string))] [SwaggerResponse(HttpStatusCode.NotFound)] [SwaggerRe
..
我为asp.net webapi配置了Swagger,类似于以下所示 [HttpGet] [Route("search")] public async Task Get([FromUri]SearchCriteria searchCriteria) 当我看到有关webapi的详尽文档时,该参数显示为 searchCriteria.sortF
..
我正在使用SwaggerUI记录API端点.当前,它们按控制器名称分组在一个很长的列表中.然后,您可以展开每个控制器以查看操作.一切都很标准. 我想做的是将控制器分为通用的可扩展组. 例如,您有一个Pet组,可以进行扩展以显示Cat和Dog控制器,然后可以将其扩展以显示其各自的操作. 我尝试使用标签来完成此操作,但是我能得到的最好的结果是将所有操作归为一个可展开的组. 有人
..
根据文档( http://swagger.io/open-source-integrations/) 有 Java 到将Swagger文档导出为PDF 的插件,我只是看了一下文档,但没有看到关于 .NET 的任何信息. 我的问题是:.NET中是否有类似于Java插件 swagger2markup,swagger2markup-gradle-plugin 或从WEB API导出PDF文档的另一
..
我正在使用Swagger/Swashbuckle 5.6版为ASP.Net Web API 2项目生成文档. 默认情况下,可以通过以下网址访问API文档:URL http://localhost:56081/swagger/ui/index 但是,我希望它可以在 http://localhost:56081/apihelp/ 我进行了很多搜索,尝试更改SwaggerConfig.
..
我正试图在我的Asp.Net Web API中实现大张旗鼓,但是我遇到了问题. 我正在使用密码资源所有者流,并且我必须添加一个解决方案来做到这一点,以下堆栈溢出问题对此进行了介绍:- Swagger/Swashbuckle:具有资源所有者密码凭据授予的OAuth2 一切正常,将Bearer令牌通过javascript添加到当前浏览器窗口中的请求标头中,但是对需要授权的控制器方法的
..
使用Web API并使用swashbuckle生成详尽的文档, 我在两个不同的名称空间中定义了两个具有相同名称的不同类.当我在浏览器中打开打开页面时,它说 冲突的schemaId:检测到类型A和B的重复的schemaId.有关可能的解决方法,请参阅配置设置-"UseFullTypeNameInSchemaIds" 完整的消息: 500:{“消息":“发生错误.","Excepti
..
我搜索了添加请求标头参数的可能方法,该参数将自动添加到我的web-api中的每个方法中,但是我找不到一个清晰的方法. 在搜索时,我发现方法OperationFilter()必须对此做一些事情. 解决方案 是的,您可以通过继承IOperationFilter 您可以在GitHub上找到答案: AddRequiredHeaderParameter using System.Col
..
是否有一种方法可以将所有枚举以字符串形式而不是以int值形式显示为字符串? 我希望能够提交POST操作并根据其字符串值放置枚举,而不必每次都查看该枚举. 我尝试了DescribeAllEnumsAsStrings,但是服务器随后接收了字符串,而不是我们不想要的枚举值. 有人解决了吗? 编辑: public class Letter { [Required]
..
Startup.cs具有一些可用于配置swagger以添加文件上传功能的方法,现在我可以在.NET Framework中的哪个文件中执行相同的功能? 解决方案 正如您所说的,您想在dot net framework中使用configure Swagger,因此您需要install Swashbuckle只需打开package manager并输入以下commands Install-Pa
..