繁体   English   中英

如何在使用 FastAPI 时将 URL 作为参数传递?

[英]How can I pass a URL as a parameter in get with FastAPI?

例如,我有这个 URL

https://store.epicgames.com/es-ES/p/dead-island-2--gold-edition

async def read_CI(CI: str):
    return{"CI_Datos":CI}```

This is my curl

```curl -X 'GET' \
  'http://127.0.0.1:8000/Datos/%2F%2F' \
  -H 'accept: application/json' 

我希望 API 能够获得 URL。

当我想传递 URL 时,出现错误 404。 我知道问题是//

经过一番研究,我有一个解决方案:


@app.get("/Datos")
async def get_url(
    url: str = None
):
    return {"url": url}


暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM