我在 Starlette/FastApi 中定义了一条路线 -
@router.post("/{part}")
def post_method(part):
return "ok"
@router.post("/{part}/{another_part}")
def another_post_method(part, another_part):
return "ok"
我在路径组件中有一些正斜杠,我想发出以下请求以访问post_method
curl -X POST "http://127.0.0.1:5000/api/path%2Fpath" -H "accept: application/json" -d ""
导致 Starlette/Fastapi 日志中出现 404 错误。
INFO: 127.0.0.1:50233 - "POST /api/path/path HTTP/1.1" 404
如何获得正确的路径组件?