Запретить кодировку swagger-codegen (OpenAPI 2.0) url-формата: URI [дублировать]

Используйте метод .on() jQuery http://api.jquery.com/on/ для присоединения обработчиков событий к элементу live.

Также с версии 1.9 .live() удаляется.

9
задан Dmitry Frank 20 February 2017 в 02:45
поделиться

1 ответ

Так что скоро это не будет поддерживаться (это даже не запланировано для Swagger 3.0), и мне приходится прибегать к обходному пути.

Если у меня есть путь /tags{tag_path}, и я ввожу что-то как tag_path: /foo/bar, тогда фактический URL запроса запроса будет: /tags%2Ffoo%2Fbar. Итак, я просто добавил поддержку этого на моем сервере: обработчик конечной точки для /tags* urldecodes путь (который является %2Ffoo%2Fbar), и он снова становится /foo/bar.

Да, взломать, но он работает, и это лучше, чем ничего. В моем случае имена тегов не могут содержать символ /, поэтому конфликтов нет. Конечно, ваш пробег может меняться.

4
ответ дан Dmitry Frank 18 August 2018 в 16:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: