我可以访问没有基本路径的路径吗?

时间:2019-08-06 08:46:49

标签: python swagger swagger-2.0

我有一个招摇的2.0文件(open.yml),其中,我定义了基本路径:/abc

但是,我仅在访问/ users时不需要basepath,而对于其余部分,我目前需要basepath。

网址:http://IP/abc/users 但是,对于仅路径用户,我想要: 网址:http://IP/users

我查看了他们的swagger 2.0官方文档-swagger.io/docs/specification


更新-1:

考虑以下文件:

swagger: '2.0'  
info:
  title: "OpenGame"
  version: "3.1"
host: "localhost:2102"  
basePath: /abc
produces:
  - text/plain
  - application/json

paths:
  /users:
    get:
      operationId: specification.users.user
      summary: "Returns the version of QuantumLeap."
      tags:
        - meta
      responses:
        200:
          description: "Successful response."
          schema:
...

 /control:
    post:
      operationId: specification.config.config
      summary: "Control"
      description: ""
      parameters:
          type: number
          description: "number"
      tags:
        - meta

因此,当我在浏览器中输入http://localhost:2102/abc/users时,它可以正常工作。

但是,我想使用-http://localhost:2102/users而不是上面的/abc/users

有没有办法做到这一点?

此外,我希望其他路径,例如:/controlhttp://localhost:2102/abc/control触发时使用basepath投放

0 个答案:

没有答案