1

我开始使用 connexion 和 flask 学习 Python,但在解决问题时遇到了困难。即使休息了很长时间,我也看不出我错在哪里,需要一些建议。我创建了一个 swagger API 定义,它将 /api/blacklist/{zipcode} 映射到一个函数。但是,当我尝试访问 /api/blacklist/12345 时,我收到 404。YAML 位于此处:

https://github.com/TheHasgarion/pythonflaskrest/blob/master/api.yml

/api/blacklist/ 的映射工作得很好。顺便说一句,即使访问 /api/blacklist/ 也会给我一个 404。

服务器日志说:

127.0.0.1 - - [23/Jun/2019 19:52:09] "GET /api/blacklist/12345 HTTP/1.1" 404 -
127.0.0.1 - - [23/Jun/2019 19:57:16] "GET /api/blacklist HTTP/1.1" 200 -
127.0.0.1 - - [23/Jun/2019 19:57:18] "GET /api/blacklist/ HTTP/1.1" 404 -

非常感谢您的指导。

4

1 回答 1

2

显然你需要使用整数作为类型,而不是数字。为什么“数字”意味着“浮动”:-)

于 2019-09-02T15:08:51.787 回答