swagger: путь к файлу в параметре пути

Вот мое требование API

GET http://localhost:8080/filePath/{path}

Например:

curl http://localhost:8080/filePath/home/users/user/one.txt

Вот конфиг ямла:

parameters:
        - name: path
          in: path
          description: Todo description
          type: string
          required: true

Но я получаю ошибку 404. Как я могу использовать путь к файлу в параметре пути?


person gangadhars    schedule 03.11.2016    source источник
comment
Возможный дубликат Swagger: параметры пути с подстановочными знаками   -  person Helen    schedule 22.05.2019


Ответы (1)


OpenAPI 2.0 (Swagger 2.0) и OpenAPI 3.0 не позволяют использовать косые черты в параметрах пути, поэтому вы не можете этого сделать. Для этого есть открытый запрос функции:

https://github.com/OAI/OpenAPI-Specification/issues/892

person Ron    schedule 03.11.2016