程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
响应头 相关技术文章
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
Sunset 头 + OpenAPI 差异检查:把 API 废弃变成 CI 里的卡点
编程
Sunset 头 + OpenAPI 差异检查:把 API 废弃变成 CI 里的卡点
2026-10-11 18:20:46
只在文档里写「即将废弃」没有约束力。本文讲清 API 版本化与弃用的可执行做法:Deprecation/Link/Sunset 三个响应头的分工,以及在 CI 里用 OpenAPI 差异脚本拦截删除路径、新增必填字段、删除字段三类破坏性变更,并说明脚本的检查边界与版本化策略取舍。
API
API版本化
OpenAPI
Sunset
接口兼容
es
Rue
Set
ST
js
SSO
文件
RSI
UTF-8
C 20
YAML
Open
兼容
Pi
PR
版本
ng
2025
CC
响应头
25
客户端
Django 6.0 发布:内置 CSP、模板 partials 与后台 Tasks 框架
代码
Django 6.0 发布:内置 CSP、模板 partials 与后台 Tasks 框架
2026-10-09 21:04:02
Django 6.0 把 CSP 做进框架(ContentSecurityPolicyMiddleware、SECURE_CSP)、新增模板 partials 与内置后台 Tasks 框架,邮件改用 Python 现代 email API;同时移除 Python<3.12 与 MariaDB 10.5 支持,DEFAULT_AUTO_FIELD 默认改为 BigAutoField。
Django
Python
Web
框架
版本发布
6.0
3.14
渲染
lm
响应头
静态资源被设成 no-cache:Cache-Control 与 ETag 的搭配笔记
编程
静态资源被设成 no-cache:Cache-Control 与 ETag 的搭配笔记
2026-09-27 00:05:27
缓存头排查笔记:Cache-Control 各指令语义、max-age 与 ETag 的搭配(过期带 If-None-Match 换 304)、ETag 与 Last-Modified 谁优先、If-Match 防 lost update 的 412、Vary 过宽拖低 CDN 命中率,以及误给静态资源设 no-cache 的常见错误,附 curl 与上线前检查清单。
HTTP
Header
HTTP头
响应头
缓存
Cache-Control
ETag
预检返回 204、真请求还是被拦:带 Cookie 的 CORS 与 Set-Cookie 排查笔记
编程
预检返回 204、真请求还是被拦:带 Cookie 的 CORS 与 Set-Cookie 排查笔记
2026-09-27 00:04:45
跨域报错 blocked by CORS policy 时的排查顺序:带 Cookie 的请求不能用 Allow-Origin: *、Allow-Headers 漏配会让预检"通过"却拦截真请求、Max-Age 被浏览器截断,以及 Set-Cookie 的 Secure/HttpOnly/SameSite、Sec-Fetch-* 与 Nginx add_header 继承坑,附 curl 自检命令。
HTTP
Header
HTTP头
响应头
跨域
Cookie
CORS
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调