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

是否可以在swagger中使用整个原始字符串作为参数

彭展
2023-03-14

有一个类似http://someservice.com/confirm?{token}的网址

这是用招摇符号来描述这个终点的方法吗

如果用作查询参数,则得到

  /confirm:
    get:
      summary: ...
      parameters:
        - in: query
          name: token
        ...

http://someservice.com/confirm?token=value这是不正常的

从另一方面来看,不可能以以下方式使用url符号:

  /confirm?{token}:
    get:
      summary: ...
      parameters:
        - in: path
          name: token
        ...

因为路径中的查询字符串是不允许的。

共有1个答案

阙阳夏
2023-03-14

这在OpenAPI 2.0和OpenAPI 3.0中都不受支持。下面是相应的功能请求:

支持任意查询字符串

 类似资料:
  • 我创建了一个GraphQL模式,其中有25个最流行的列作为可查询字段。我想添加一个泛型的“field”输入类型,它由一个名称(db列名+“_”+操作(如gte、gt、contains等)和一个值(用户正在搜索的值)组成。 因此,当用户(在GraphiQL中)输入类似(字段:{name:“age_gt”,值:“50”})作为GraphQL查询的搜索输入时,我可以得到:“age>50”。 所有这些都很

  • 问题内容: 在Hudson / Jenkins中,是否可以用String参数替换Subversion Module Repository URL中的 整个 字符串?我不想只替换版本或类似的东西,我想替换整个URL。 因此,当我运行构建时,会提示输入URL,并输入“ http://scm.work.corp/svn/com.work.package/tags/project-4.0.0” .RELE

  • 问题内容: 我需要在Spring Data Repository中使用原始SQL,这可能吗?我看到的所有内容始终都是基于实体的。 问题答案: @Query批注允许通过将nativeQuery标志设置为true来执行本地查询。 引用Spring Data JPA 参考文档。 另外,请参阅本节以了解如何使用命名的本机查询。

  • 问题内容: 我正在尝试确定字符串数组中的特定项目是否为整数。 我是形式上的中缀表达式,然后尝试将结果数组拆分为两个数组;一个用于整数,一个用于运算符,同时丢弃括号和其他杂项。做到这一点的最佳方法是什么? 我以为我也许可以找到一种方法或某种方法,但是没有运气。 问题答案: 最幼稚的方式是遍历String并确保所有元素对于给定的基数都是有效数字。由于你必须至少查看一次每个元素,因此这将尽可能地提高效率

  • 我尝试使用Jackson编写XML/JSON解析器。我使用支持XML的jackson-dataformat-xml。我需要将其中一个XML元素的内容提取为原始字符串,并将其原样放入POJO中。 你知道更好的办法吗?或者和杰克逊在一起是不可能的?

  • 问题内容: 我必须转换一个传递查询的MSSQL存储过程: 这不起作用。我敢肯定,而不是MySQL的命令,但也不管用。 有谁知道是否有可能为MySQL提供类似JavaScript的功能? 问题答案: EXECUTE是MySQL中的有效命令。MySQL参考手册