FastAPI HTTP 响应头禁止输出 date 和 server 字段
FastAPI Python HTTP About 472 words响应头
FastAPI默认会输出date和server,这两个字段来自于uvicorn。
content-length: 22
content-type: application/json
date: Tue,28 Apr 2026 08:10:20 GMT
server: uvicorn
禁止输出的几种方法
uvicorn 命令
uvicorn main:app --host 0.0.0.0 --port 8000 --no-server-header --no-date-header
Nginx
在负载均衡侧也可以去掉。(大小写不敏感)
location / {
proxy_pass http://backend;
proxy_hide_header Server;
proxy_hide_header Date;
}
FastAPI CLI 命令
fastapi run命令并不支持--no-server-header --no-date-header,生产环境推荐使用uvicorn命令。
Views: 6 · Posted: 2026-06-26
———         Thanks for Reading         ———
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
Loading...