标签: HTTP协议
14 个内容
笔记(12)
RESTful API的资源更新机制中,`PUT`用于完整替换资源,而`PATCH`用于部分修改。`PUT`需发送完整资源表示并具有幂等性,`PATCH`则需指定修改指令集和格式。实践中,JSON Merge Patch和JSON Patch提供不同粒度的修改方案。分布式系统需考虑最终一致性挑战,可采用批量PATCH和乐观锁定等策略优化。GraphQL和OpenAPI为API设计提供了新思路,需注意字段冲突和版本兼容等问题。
Elliot Yang·
94 浏览
浏览器通常自动解压服务器返回的 GZIP 数据。若需手动解压,前端可用 `pako` 库,Node.js 可用 `zlib` 模块。浏览器 `fetch` 获取的数据默认解压。
Elliot Yang·
101 浏览