相关疑难解决方法(0)

如何在 Python FastAPI 中记录原始 HTTP 请求/响应?

我们正在使用 Python FastAPI 编写一个 Web 服务,该服务将托管在 Kubernetes 中。出于审计目的,我们需要保存特定路由的request/的原始 JSON 正文。JSON的主体大小约为1MB,最好这不应该影响响应时间。我们怎样才能做到这一点?responserequestresponse

python logging audit-logging python-logging fastapi

25
推荐指数
2
解决办法
3万
查看次数

使用 fastapi UploadFile 验证文件类型和扩展名

我目前正在开发一个小项目,其中涉及创建一个fastapi允许用户上传文件的服务器jar文件的服务器。

基本上我有这条路线:

@app.post("/upload")
async def upload(jar_file: UploadFile = File(...)):
Run Code Online (Sandbox Code Playgroud)

我真的很想检查并验证该文件是否确实是jar文件。

我可以自己实现它,但我很好奇是否fastapi或任何其他包提供此功能。

python rest fastapi

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

fastapi ×2

python ×2

audit-logging ×1

logging ×1

python-logging ×1

rest ×1