swagger相关内容

Django Rest Swagger APIView

我制作了一个API,并且想制作大量的文档。我没有为此开发任何序列化。 Views.py class DeliveryView(APIView): renderer_classes =(XMLRenderer,) def get_campaign_vast(self, request,* args): 返回响应 def get(self,request): retu ..
发布时间:2020-10-22 22:49:32 其他开发

没有固定属性列表的对象的Swagger Yaml模式定义

我正在Swagger的帮助下实现API首先的应用程序。返回的最重要的对象之一是DICOM对象,该对象返回具有灵活名称的属性的集合,例如: { “ 00080005”:{“ vr”:“ CS”,“值”:[“ ISO_IR 100”]}, “ 00080020”:{“ vr”:“ DA”,“值“:[” 20160602“]}, ” 00080030“:{” vr“:” TM“,”值“:[” 1 ..
发布时间:2020-10-21 22:01:40 其他开发

是否存在可用于可视化设计Swagger REST API并随后生成Swagger规范YAML规范的工具?

如今,每个人都在制作REST应用程序。到目前为止,我仅使用swagger编辑器来生成这些文件。 有人知道是否有成熟的工具或IDE能够可视化地设计Swagger REST API,然后生成Swagger Specification YAML规范文件? 该工具可以是商业的或开源的 解决方案 我正在为此使用 https://studio.restlet.com 。 这是一个很棒 ..
发布时间:2020-10-21 18:54:24 其他开发

java.lang.IncompatibleClassChangeError:类org.objectweb.asm.tree.ClassNode具有接口org.objectweb.asm.ClassVisitor作为超类

运行swagger2时出现以下异常。我在网上阅读这通常是由于引用了同一罐子的多个不同版本。但是,我在gradle jar文件夹中仅找到org.ow2.asm:asm:5.0.3的一个版本。我还运行gradlew依赖项,发现只有一个版本的org.ow2.asm:asm:被引用。 还有什么可能导致此错误? java.lang.IncompatibleClassChangeError:类o ..
发布时间:2020-10-20 19:26:51 其他开发

CXF Swagger2功能增加了安全性

我想使用org.apache.cxf.jaxrs.swagger.Swagger2Feature将Security Definition添加到我的rest服务中。但是,我看不到任何相关的方法或有关如何执行此操作的任何资源。以下是我想使用swagger2feature生成的swagger文档。我该怎么办? swagger:'2.0' 信息: 版本:1.0.0 标题:基于“基本身份验证示例” ..
发布时间:2020-10-13 19:50:05 Java开发

在SwashBuckle中使用IOperationFilter删除路由

我正在寻找一种以可配置的方式使用SwashBuckle在Swagger文档中显示/隐藏WebAPI路由的方法。添加 [ApiExplorerSettings(IgnoreApi = true)] 确实可以隐藏路由,但是每次需要更改时,我都需要重新编译。 我已经研究过创建一个 IOperationFilter 以使用我定义的自定义属性。这样,我可以用 [SwaggerTag(“ MobileO ..
发布时间:2020-10-13 06:13:40 C#/.NET

Swagger UI上的服务器响应为空

我有一个与Swagger UI集成的REST API。但是,当我尝试从Swagger UI执行请求时,该界面仅向我显示curl命令,但没有提供服务器响应。 curl命令从命令行运行时返回预期的响应,但UI本身未显示任何内容。 我该怎么办才能解决此问题? 解决方案 我有 好消息是请求实际上已发送,您可以在开发人员控制台的“网络”标签中看到响应(选择您的请求,然后点击回复)。如果有 ..
发布时间:2020-10-13 03:35:29 其他开发

大摇大摆的CORS问题

我们正尝试在我们的svn存储库中托管api规范yml文件,该文件位于另一台服务器上。当我们从该服务器指向yml文件时,在swagger-ui中出现cors错误。 解决方案 您需要启用 CORS 。如何执行此操作取决于您使用的服务器。该网站提供了许多服务器类型的说明: https://enable-cors.org/server.html ..
发布时间:2020-10-10 02:04:06 其他开发

如何在YAML Swagger定义中将属性类型定义为字符串列表(列表,集合,数组,集合)

我正在为API编写一个庞大的定义文件。该API适用于GET请求 / path / to / my / api: 获取: 摘要:我的自定义API 说明:| 获取FooBar ID列表 产生: -应用程序/ json 标签: -FooBar 响应: “ 200”: 描述:成功操作 模式: $ ref:“#/ definitions / MyCustomType” ..
发布时间:2020-10-05 05:56:49 其他开发

Bluemix Cloud Foundry REST API

我可以在Bluemix上访问 Cloud Foundry REST API 吗?如果是,那么如何访问它(找不到任何文档)? 解决方案 您可以在Bluemix上访问Cloud Foundry REST API。就像通常使用CF一样除此之外,如果您需要它并且已经熟悉 cf curl ,则可以查看 bluemix curl 命令。例如,如果您要检索当前帐户的所有组织的信息: bluemi ..
发布时间:2020-10-03 00:52:01 其他开发

为Swagger-UI添加基本授权

我目前已经部署了一个庞大的项目,但是在向它添加一些基本授权时遇到了麻烦.当前,当您单击“尝试一下!"时按钮,您需要登录到帐户才能访问结果.我有一个帐户,希望有人尝试访问api时自动使用该帐户.贝娄是我对该项目的index.html: Swagger UI ..
发布时间:2020-09-19 18:31:42 其他开发

在Azure App Service中进行全面认证

在我的Azure Mobile .NET后端中,我想使用解决方案 首先免责声明:即使您保护Swagger UI免受公共消费,也并未保护API不受公共消费.您必须假设每个人都知道您的所有路线,并且具有适当的安全性来保护可能出现的任何请求. 话虽如此,仍然没有简单的方法可以做到这一点. Swashbuckle (向Web API添加Swagger的片段)向/swagger/ui路由添加了自定义 ..
发布时间:2020-09-17 06:23:29 其他开发

如何通过Azure Active Directory授权使用Azure REST API应用

我已将API App部署到Azure,但是如果将Authentication(with AAD)设置为ON,则在创建API客户端时会遇到问题. 当我尝试生成服务客户端时(当“身份验证"处于关闭状态时),则生成了客户端代码(由Autorest完成)并且代码正在工作,但是当我将“身份验证"设置为“开"(并且在未认证请求时采取的措施)设置为Login with Azure Active Direc ..
发布时间:2020-09-16 18:38:57 C#/.NET

具有Azure Active Directory和Swagger的客户端凭据授权

需要获取授权令牌才能访问在本地主机上运行的应用程序.我从UseSwaggerUi3中的Swagger OAuth2客户端向AAD令牌端点查询令牌.我收到CORS错误,指示端点不允许我的本地主机发出跨源请求.我该如何解决? [编辑] 如果我使用Fiddler将POST请求发送到同一端点,则能够获得令牌. 解决方案 您不能从前端使用客户端凭据流.首先,因为您的秘密对于任何看到该页面的人都 ..
发布时间:2020-09-16 02:18:07 其他开发