rest相关内容

在 API 自动化测试中使用 BDD 是一个好方法吗?

我正在为 RESTful API 测试自动化编写一个框架,我已经决定使用 REST Assured,我不能 100% 确定添加一个层以允许使用像 Gherkin 这样的特定领域语言定义测试,因此添加一个BDD 框架,如 Cucumber.你有什么看法? 在 API 自动化测试中使用 BDD 是一种好方法吗? 解决方案 我目前正在使用 BDD 进行 RestAPI 测试.这是 BDD Re ..
发布时间:2022-01-22 23:40:21 其他开发

没有帐户的同步适配器

我需要从我的应用中通过云获取一些数据.我在 RESTful android 应用程序@http://www.youtube.com/watch 上观看了 google IO 视频?v=xHXn3Kg2IQE&t=43m58s 建议在最终幻灯片中使用 SyncAdapter 与 Android 系统集成. 后来我了解到必须使用帐户来实现 SyncAdapter.我的应用程序不使用帐户.用户无需 ..
发布时间:2022-01-22 20:01:23 移动开发

大摇大摆地处理多个基本路径

我正在使用 swagger-ui 为我们的客户提供很好的 REST API 文档.在内部,我们有两个不同的环境 jenkin 构建项目.例如.swagger.json 在两种环境中都可以访问:http://www.myhost.com/xyz/rest/swagger.jsonhttps://www.myhost2.com/rest/swagger.json 文档可用于:http://www ..
发布时间:2022-01-22 18:31:59 Java开发

django-rest-swagger 是否不适用于模型序列化器?

我已经离开了 django-rest-swagger github 页面上的文档,更具体地说,称为“它是如何工作的"的部分.它表明您可以为您的 rest api 定义自己的参数,并将这些参数显示在您的 swagger 文档页面中. 评论的例子是这样的: """此文本是此 API 的说明param1 -- 第一个参数param2 -- 第二个参数""" 我可以让它工作,但我的问题是如何指定 ..
发布时间:2022-01-22 18:30:23 Python

要求数组在 Swagger Schema 对象定义中至少包含一个元素

我的 swagger.yaml 中有这样的架构对象定义: 用户:类型:对象特性:用户名:类型:字符串描述:用户名颜色:类型:数组项目: {类型:字符串,枚举:[“红色"、“蓝色"、“绿色"]}描述:用户必须关联一种或多种颜色必需的:- 用户名- 颜色 但是,生成的服务器仍然很乐意接受使用此架构对象作为不包含任何 colors 字段的必需主体参数的 POST 请求. 我能否以 color ..
发布时间:2022-01-22 18:29:35 其他开发

如何让 Swagger UI 的参数成为下拉菜单而不是文本输入

我正在使用 swagger 来显示我的 RESTApi,API 的一个参数将字符串作为输入并将其转换为枚举值.有没有办法在 Swagger UI 上显示下拉菜单,而不是文本输入字段,以便用户只能选择枚举值中的字符串值. 解决方案 关键是要使用allowableValues 在 @ApiParam 注释中. 演示结果: http://petstore.swagger.io/#!/ ..
发布时间:2022-01-22 18:29:21 Java开发

是否有可用于可视化设计 Swagger REST API 并生成 Swagger Specification YAML 规范的工具?

现在每个人都在制作 REST 应用程序.到目前为止,我只使用 swagger 编辑器来生成这些文件. 有没有人知道是否有成熟的工具或 IDE 可以直观地设计 Swagger REST API,然后生成 Swagger Specification YAML 规范文件? 工具可以是商业的或开源的 解决方案 我正在使用 https://studio.restlet.com 为此. ..
发布时间:2022-01-22 18:28:06 其他开发

告诉 Swagger 请求正文可以是单个对象或对象列表

我正在使用 Swagger 和 Scala 来记录我的 REST API.我想为 POST、PUT 和 DELETE 启用批量操作,并希望相同的路由接受单个对象或对象集合作为正文内容. 有没有办法告诉 Swagger 参数是 A 类型值的列表或 A 类型的单个值? 类似于 REST 的可变参数. 解决方案 有没有办法告诉 Swagger 参数是 A 类型值的列表或 A 类型 ..
发布时间:2022-01-22 18:23:13 其他开发

使用 swagger 或任何其他工具生成 Rest API 文档

我正在寻找一种方法来记录我的 Rest API.我的服务器是 Tomcat/Spring 服务器,其余 API 使用 Jenkins 实现. Swagger 似乎是一个非常酷的解决方案,但我不知道如何在我的代码中使用它.我正在寻找创建 json swagger-ui 可以读取的最佳方法 - 我应该怎么做? 另外,我很乐意检查在这种环境中记录 Rest API 的任何其他好的解决方案. ..
发布时间:2022-01-22 18:18:57 Java开发

Swagger 发送 body 和 formData 参数

我使用的是 Swagger 2.0,但在发送多个 post 参数时遇到问题.我有一个招摇的错误 Operation cannot have a body parameter and a formData parameter 我不知道如何解决它.在我的定义中,我有一个 body 参数,这个参数需要 JSON 格式,但另一方面我还有其他参数,比如要上传的文件和文件名. 如何同时发送 body 和 ..
发布时间:2022-01-22 18:15:30 其他开发

端点按资源招摇注释分组?

我正在使用 Spring 进行 REST API 开发.而且我有一些 API,其中有很多端点.当我打开 swagger ui 时,它看起来已经打包好了. 我刚刚阅读了 这篇 文章,发现我们可以分组基于资源级别的端点. 我只是想知道如何通过 Spring 的 swagger 注释来实现这一点.如果有人可以举例说明,我将不胜感激. 而且我只是想知道我们是否可以重新组合(更高级别的分组 ..
发布时间:2022-01-22 18:15:01 其他开发

根据 Swagger 定义验证 REST 消息

我在 IBM Integration Bus 中工作,我发现 myslef 需要验证我收到的消息.由于 IIB 在这方面不支持任何类型的验证,我想知道是否有任何外部库可以为我验证这些消息. 到目前为止,我发现了这个 https://github.com/swagger-api/swagger-inflector/blob/master/README.md#payload-validation ..
发布时间:2022-01-22 18:11:52 Java开发

根据 Java 中的 Swagger 定义验证 JSON 消息

我使用 Swagger 定义创建了一个 REST API,现在我需要使用该 swagger 模式来验证传入消息.我找到了几种解决方案,但是它们都依赖于一些特定的用例.最接近我需要的是 this 和真实的描述它适用于提供的 json 模式,但是当我提供更复杂的招摇定义时,它只是将所有内容标记为有效.我的问题是.是否有任何更好、更完整或更称职的解决方案(也许是库)可以根据 Swagger 定义本地验证 ..
发布时间:2022-01-22 18:09:55 Java开发

如何将标头信息放入swagger json中

我按照 swagger 文档中的以下链接为我的 rest api 创建了 swagger json. https://swagger.io/docs/specification/2-0/描述请求体/ 在我的 rest api 中,我有请求正文和 http 标头,例如 Content-Type 和 Authorization 与服务请求一起使用. 我想知道是否有办法在 swagge ..
发布时间:2022-01-22 18:05:48 其他开发

将 Swagger 与 WCF REST 一起使用

我有一个基于 WCF REST 的服务,我想将 Swagger 添加到其中.我已经安装了 Swagger.NET 包,我的项目使用的是 .NET 4.0.我还启用了 XML 文档等...但现在我不确定从这里出发的最佳路线. 当我启动 http://localhost/SwaggerUI/index.html 时,我会得到带有 http://YOUR-URL-HERE:PORT/api/swa ..
发布时间:2022-01-22 17:58:15 其他开发

从 Django REST Swagger 中排除 URL

我想从我的 REST API 文档中排除一些 URL.我正在使用 Django REST Swagger 和我能找到的唯一文档 (https://github.com/marcgibbons/django-rest-swagger) 并没有真正告诉我太多.settings.py 中有 SWAGGER_SETTINGS 的“exclude_namespaces"部分,但没有真正的解释或示例说明如何使 ..
发布时间:2022-01-22 17:57:19 Python

如何在招摇中隐藏参数?

是否有人成功地从生成的文档中隐藏了参数?我发现一个问题 here,但使用 @ApiParam(access="@HeaderParam 之前的 internal", required=false) 似乎不起作用. 解决方案 好的,看看单元测试有帮助.首先你需要定义一个过滤器: import com.wordnik.swagger.core.filter.SwaggerSpecFilter ..
发布时间:2022-01-22 17:56:03 其他开发