前端进阶之旅前端进阶之旅
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片
  • 场景篇按分类整理的大前端场景考点
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
  • 动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
  • AI 助手随时提问,即时解析
  • AI 模拟面试模拟真实面试 + 报告
  • AI 知识地图串起全站知识点
  • AI 定制路线按你的简历现排
AI 热点
旧版
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片
  • 场景篇按分类整理的大前端场景考点
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
  • 动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
  • AI 助手随时提问,即时解析
  • AI 模拟面试模拟真实面试 + 报告
  • AI 知识地图串起全站知识点
  • AI 定制路线按你的简历现排
AI 热点
旧版
首页程序员面试题库REST 与接口契约专题面试题
面试知识索引 · 分类、标签与搜索

REST 与接口契约专题面试题,41 道完整答案

REST 与接口契约专题面试题第 1 页,显示第 1–41 题,共找到 41 道完整解析,可继续按分类、标签与关键词缩小范围。

41筛选结果
52技术分类
178检索标签
1索引分页
按分类建立知识面,再用标签和搜索定位问题

每页只渲染 50 道题。分类与标签分页可抓取,自由搜索结果不会制造无限 SEO 页面。

快速定位

分类、标签与关键词搜索

清除全部筛选
题库检索
技术分类52 个
全部分类5000AI Agent511浏览器301JavaScript285React281AI 开发262CSS240Node.js217TypeScript206Vue180前端工程化138React Native135
查看全部 52 个分类
操作系统135数据库134Docker95计算机网络94API 设计90Kubernetes90HTML89Redis89全栈开发88分布式系统88系统设计86HTTP85Next.js60Angular58Linux53Nuxt51PostgreSQL46可观测性46设计模式46小程序45身份与权限45无障碍44MongoDB43PWA43Web 安全43Git42前端测试42前端性能41WebAssembly40测试40AI 工程37SvelteKit37Go35前端数据管理30React Router29AI 全栈28Svelte27算法12Java10数据结构5前端手写题3
热门标签178 个
全部标签REST 与接口契约41并发编程448缓存355性能优化340安全336异步编程292类型系统215构建工具211容器化184流处理177表单157SQL148HTTP141路由140离线应用121
查看其余 163 个标签
网络协议111测试109数据库事务95实时通信92Web 可访问性90动画79可观测性77Agent 记忆75向量检索66工具调用66LangGraph59Prompt56任务规划53排障与运维53数据库索引52浏览器自动化51Flexbox50值与类型50GraphQL49事务与并发49构建与镜像49DNS 与 TLS48工程协作与交付48AI 评测47CSS Grid47Express 服务47MCP47副作用与同步47向量与嵌入47文件与多媒体47流与二进制47传输与协议46列表与性能46可维护代码46响应式原理46容器运行46指标日志追踪46数据建模与运维46文件与 I/O46表单与输入46MCP 协议45RAG45Vite 与模块构建45Webpack45内存与虚拟化45原生集成45多 Agent45工作负载与发布45应用与性能45数据处理45模块与工具链45组件与模板45缓存与数据结构45网络与运维45评估与调试45身份认证与授权45运行时与开发45Web 系统方案44一致性与容错44侦听与生命周期44分布式使用44原生组件与交互44可访问交互44消息与异步处理44渲染与调度44索引与执行计划44组件设计44缓存与代理44进程与并发44层叠与选择器43攻击面与防御43文档数据库43权限与安全43离线与渐进增强43语义与文档43请求与通信 API43Worker 与线程协作42事件系统42存储与离线数据42服务架构42服务端与流式渲染42服务端工程42泛型设计42版本控制42类型收窄42类型运算42组件与端到端42编码与执行42进程与线程42DOM 与文档操作41Flex 布局41HTTP 语义41NestJS 架构41SQL 查询41加载与交互性能41动画与视觉41类型工程41记忆与状态41运行时与调度41Agent 架构40WebAssembly 集成40单元与集成测试40多 Agent 协作40工作流编排40模块与语言机制40浏览器与 UI 自动化40生产运行40函数与作用域39响应式设计39性能与并发39类型系统基础39Grid 布局38数组与集合38盒模型与排版38Hooks 与复用37应用开发37推理与成本37状态共享37知识库数据37模型与应用评测36对象与原型35状态与渲染35语言与并发35异步与 Promise34Effect32RAG 检索31React 性能31响应式与性能31微调与数据31TanStack Query30全栈边界30数据与缓存30大模型基础29路由与数据流29事件循环28流式交互28提示与上下文设计27数据与服务端27组件与依赖注入27组件与响应式27多模态应用24应用与渲染24Hydration22沙箱安全22状态管理18算法18CI/CD13语言与运行时10React Server Components6搜索与排序4实用函数实现3链表栈队列3图算法2字符串算法2树与遍历2索引与高级结构2Kubernetes1作用域与函数1动态规划1异步与浏览器1手写与交互性能1数组与双指针1相等比较1
当前页01 / 1

正在显示第 1–41 题

API 设计41
第 1 页

本页面试问题

按稳定语义路径排序

  1. 0001
    API 设计REST 与接口契约

    成功响应什么时候用 204 No Content 而不是 200,DELETE 成功该用哪个?

    成功响应什么时候用 204 No Content 而不是 200,DELETE 成功该用哪个? 本文先给出可直接复述的结论,再用最小代码说明204 No Content 200 DELETE 响应的工作方式、判断依据、项目边界和常见误区。

    核心关键词204 No Content 200 DELETE 响应
    #REST 与接口契约
  2. 0002
    API 设计REST 与接口契约

    创建资源成功后返回 201 时响应体和 Location 头应该怎么设计?

    创建资源成功后返回 201 时响应体和 Location 头应该怎么设计? 本文先给出可直接复述的结论,再用最小代码说明201 Created Location 头 创建响应的工作方式、判断依据、项目边界和常见误区。

    核心关键词201 Created Location 头 创建响应
    #REST 与接口契约
  3. 0003
    API 设计REST 与接口契约

    耗时操作无法同步完成时,202 Accepted 加状态轮询的接口怎么设计?

    耗时操作无法同步完成时,202 Accepted 加状态轮询的接口怎么设计? 本文先给出可直接复述的结论,再用最小代码说明202 Accepted 异步任务 轮询 状态端点的工作方式、判断依据、项目边界和常见误区。

    核心关键词202 Accepted 异步任务 轮询 状态端点
    #REST 与接口契约#异步编程
  4. 0004
    API 设计REST 与接口契约

    参数校验失败应该返回 400 还是 422,错误信息里该不该暴露字段级细节?

    参数校验失败应该返回 400 还是 422,错误信息里该不该暴露字段级细节? 本文先给出可直接复述的结论,再用最小代码说明400 422 校验失败 错误响应的工作方式、判断依据、项目边界和常见误区。

    核心关键词400 422 校验失败 错误响应
    #REST 与接口契约
  5. 0005
    API 设计REST 与接口契约

    401、403、404 在鉴权场景中怎么区分,为什么有时故意对无权限资源返回 404?

    401、403、404 在鉴权场景中怎么区分,为什么有时故意对无权限资源返回 404? 本文先给出可直接复述的结论,再用最小代码说明401 403 404 区别 鉴权 信息泄漏的工作方式、判断依据、项目边界和常见误区。

    核心关键词401 403 404 区别 鉴权 信息泄漏
    #REST 与接口契约#安全
  6. 0006
    API 设计REST 与接口契约

    资源被永久删除后返回 404 还是 410,语义和实际用途差在哪?

    资源被永久删除后返回 404 还是 410,语义和实际用途差在哪? 本文先给出可直接复述的结论,再用最小代码说明410 Gone 404 永久删除 语义的工作方式、判断依据、项目边界和常见误区。

    核心关键词410 Gone 404 永久删除 语义
    #REST 与接口契约#缓存
  7. 0007
    API 设计REST 与接口契约

    哪些场景该用 409 Conflict,它与 412、422 的边界是什么?

    哪些场景该用 409 Conflict,它与 412、422 的边界是什么? 本文先给出可直接复述的结论,再用最小代码说明409 Conflict 资源冲突 并发 唯一约束的工作方式、判断依据、项目边界和常见误区。

    核心关键词409 Conflict 资源冲突 并发 唯一约束
    #REST 与接口契约#并发编程
  8. 0008
    API 设计REST 与接口契约

    限流时返回 429 与 Retry-After 的正确用法是什么,客户端重试该遵守什么规则?

    限流时返回 429 与 Retry-After 的正确用法是什么,客户端重试该遵守什么规则? 本文先给出可直接复述的结论,再用最小代码说明429 Too Many Requests Retry-After 限流的工作方式、判断依据、项目边界和常见误区。

    核心关键词429 Too Many Requests Retry-After 限流
    #REST 与接口契约#HTTP
  9. 0009
    API 设计REST 与接口契约

    当操作无法映射为资源 CRUD 时(如重置密码、发布文章),REST 接口该怎么设计?

    当操作无法映射为资源 CRUD 时(如重置密码、发布文章),REST 接口该怎么设计? 本文先给出可直接复述的结论,再用最小代码说明REST 非 CRUD 操作 动作端点 设计的工作方式、判断依据、项目边界和常见误区。

    核心关键词REST 非 CRUD 操作 动作端点 设计
    #REST 与接口契约
  10. 0010
    API 设计REST 与接口契约

    REST API 哪些变更属于向后兼容、哪些必须升主版本?

    REST API 哪些变更属于向后兼容、哪些必须升主版本? 本文先给出可直接复述的结论,再用最小代码说明API 向后兼容 破坏性变更 判断的工作方式、判断依据、项目边界和常见误区。

    核心关键词API 向后兼容 破坏性变更 判断
    #REST 与接口契约
  11. 0011
    API 设计REST 与接口契约

    批量创建接口该保证全成功或全回滚,还是允许部分成功,决策依据是什么?

    批量创建接口该保证全成功或全回滚,还是允许部分成功,决策依据是什么? 本文先给出可直接复述的结论,再用最小代码说明批量操作 原子性 事务 部分提交的工作方式、判断依据、项目边界和常见误区。

    核心关键词批量操作 原子性 事务 部分提交
    #REST 与接口契约#数据库事务
  12. 0012
    API 设计REST 与接口契约

    批量操作接口部分成功部分失败时,状态码和响应体该怎么设计?

    批量操作接口部分成功部分失败时,状态码和响应体该怎么设计? 本文先给出可直接复述的结论,再用最小代码说明批量接口 部分成功 207 响应设计的工作方式、判断依据、项目边界和常见误区。

    核心关键词批量接口 部分成功 207 响应设计
    #REST 与接口契约#HTTP
  13. 0013
    API 设计REST 与接口契约

    批量提交中客户端重试时,如何保证已成功的子项不被重复执行?

    批量提交中客户端重试时,如何保证已成功的子项不被重复执行? 本文先给出可直接复述的结论,再用最小代码说明批量 幂等 子项去重 重试的工作方式、判断依据、项目边界和常见误区。

    核心关键词批量 幂等 子项去重 重试
    #REST 与接口契约
  14. 0014
    API 设计REST 与接口契约

    批量接口该限制单批数量吗,大批量请求的超时和内存问题怎么控制?

    批量接口该限制单批数量吗,大批量请求的超时和内存问题怎么控制? 本文先给出可直接复述的结论,再用最小代码说明批量接口 大小限制 超时 分片的工作方式、判断依据、项目边界和常见误区。

    核心关键词批量接口 大小限制 超时 分片
    #REST 与接口契约#异步编程
  15. 0015
    API 设计REST 与接口契约

    REST GET 响应如何利用 Cache-Control 与 ETag 降低服务端压力,写操作后缓存怎么失效?

    REST GET 响应如何利用 Cache-Control 与 ETag 降低服务端压力,写操作后缓存怎么失效? 本文先给出可直接复述的结论,再用最小代码说明HTTP 缓存 Cache-Control ETag REST的工作方式、判断依据、项目边界和常见误区。

    核心关键词HTTP 缓存 Cache-Control ETag REST
    #REST 与接口契约#缓存#HTTP
  16. 0016
    API 设计REST 与接口契约

    当过滤条件复杂到查询参数无法表达时,用 POST /search 创建查询资源是否违背 REST?

    当过滤条件复杂到查询参数无法表达时,用 POST /search 创建查询资源是否违背 REST? 本文先给出可直接复述的结论,再用最小代码说明复杂查询 POST search 端点 REST的工作方式、判断依据、项目边界和常见误区。

    核心关键词复杂查询 POST search 端点 REST
    #REST 与接口契约#缓存
  17. 0017
    API 设计REST 与接口契约

    HTTP 内容协商中 Accept 与 Content-Type 各管什么,版本信息放进媒体类型有什么利弊?

    HTTP 内容协商中 Accept 与 Content-Type 各管什么,版本信息放进媒体类型有什么利弊? 本文先给出可直接复述的结论,再用最小代码说明HTTP 内容协商 Accept 与 Content-Type 媒体类型版本的工作方式、判断依据、项目边界和常见误区。

    核心关键词HTTP 内容协商 Accept 与 Content-Type 媒体类型版本
    #REST 与接口契约#HTTP
  18. 0018
    API 设计REST 与接口契约

    游标分页(cursor-based)怎么设计,为什么适合无限滚动和实时数据流?

    游标分页(cursor-based)怎么设计,为什么适合无限滚动和实时数据流? 本文先给出可直接复述的结论,再用最小代码说明游标分页 cursor pagination 设计的工作方式、判断依据、项目边界和常见误区。

    核心关键词游标分页 cursor pagination 设计
    #REST 与接口契约#流处理
  19. 0019
    API 设计REST 与接口契约

    REST 错误响应体应该包含哪些字段,为什么推荐 RFC 9457 problem+json 格式?

    REST 错误响应体应该包含哪些字段,为什么推荐 RFC 9457 problem+json 格式? 本文先给出可直接复述的结论,再用最小代码说明错误响应格式 problem details RFC 9457的工作方式、判断依据、项目边界和常见误区。

    核心关键词错误响应格式 problem details RFC 9457
    #REST 与接口契约
  20. 0020
    API 设计REST 与接口契约

    ETag 和 Last-Modified 做条件请求时各有什么局限,什么时候必须选 ETag?

    ETag 和 Last-Modified 做条件请求时各有什么局限,什么时候必须选 ETag? 本文先给出可直接复述的结论,再用最小代码说明ETag Last-Modified 区别 条件请求的工作方式、判断依据、项目边界和常见误区。

    核心关键词ETag Last-Modified 区别 条件请求
    #REST 与接口契约#缓存
  21. 0021
    API 设计REST 与接口契约

    客户端只想拿资源的部分字段时,fields 稀疏字段集参数该怎么设计?

    客户端只想拿资源的部分字段时,fields 稀疏字段集参数该怎么设计? 本文先给出可直接复述的结论,再用最小代码说明稀疏字段集 fields 参数 部分响应的工作方式、判断依据、项目边界和常见误区。

    核心关键词稀疏字段集 fields 参数 部分响应
    #REST 与接口契约
  22. 0022
    API 设计REST 与接口契约

    直接把过滤参数拼进查询语句的列表接口有什么注入风险,如何防御?

    直接把过滤参数拼进查询语句的列表接口有什么注入风险,如何防御? 本文先给出可直接复述的结论,再用最小代码说明过滤参数 注入 SQL 注入 参数校验的工作方式、判断依据、项目边界和常见误区。

    核心关键词过滤参数 注入 SQL 注入 参数校验
    #REST 与接口契约#安全#SQL
  23. 0023
    API 设计REST 与接口契约

    REST 列表接口的过滤条件如何用查询参数建模,多值过滤与范围过滤怎么表达?

    REST 列表接口的过滤条件如何用查询参数建模,多值过滤与范围过滤怎么表达? 本文先给出可直接复述的结论,再用最小代码说明REST 过滤 查询参数 多值 范围查询的工作方式、判断依据、项目边界和常见误区。

    核心关键词REST 过滤 查询参数 多值 范围查询
    #REST 与接口契约
  24. 0024
    API 设计REST 与接口契约

    REST 接口中 GET、POST、PUT、PATCH、DELETE 分别对应什么操作,语义边界在哪里?

    REST 接口中 GET、POST、PUT、PATCH、DELETE 分别对应什么操作,语义边界在哪里? 本文先给出可直接复述的结论,再用最小代码说明HTTP 方法 CRUD 映射 REST 语义的工作方式、判断依据、项目边界和常见误区。

    核心关键词HTTP 方法 CRUD 映射 REST 语义
    #REST 与接口契约#HTTP
  25. 0025
    API 设计REST 与接口契约

    支付类 POST 接口如何用 Idempotency-Key 防止客户端重试造成重复扣款?

    支付类 POST 接口如何用 Idempotency-Key 防止客户端重试造成重复扣款? 本文先给出可直接复述的结论,再用最小代码说明幂等键 Idempotency-Key 重复请求 支付接口的工作方式、判断依据、项目边界和常见误区。

    核心关键词幂等键 Idempotency-Key 重复请求 支付接口
    #REST 与接口契约
  26. 0026
    API 设计REST 与接口契约

    HTTP 哪些方法是幂等的,为什么说 POST 不幂等而 PUT 幂等?

    HTTP 哪些方法是幂等的,为什么说 POST 不幂等而 PUT 幂等? 本文先给出可直接复述的结论,再用最小代码说明HTTP 幂等性 GET PUT DELETE POST的工作方式、判断依据、项目边界和常见误区。

    核心关键词HTTP 幂等性 GET PUT DELETE POST
    #REST 与接口契约#HTTP
  27. 0027
    API 设计REST 与接口契约

    幂等键应该保存多久,请求未完成时相同键并发到达该怎么处理?

    幂等键应该保存多久,请求未完成时相同键并发到达该怎么处理? 本文先给出可直接复述的结论,再用最小代码说明幂等键 过期时间 并发 处理中状态的工作方式、判断依据、项目边界和常见误区。

    核心关键词幂等键 过期时间 并发 处理中状态
    #REST 与接口契约#并发编程
  28. 0028
    API 设计REST 与接口契约

    客户端删除请求超时后重试,服务端返回 404 时重试逻辑该怎么处理?

    客户端删除请求超时后重试,服务端返回 404 时重试逻辑该怎么处理? 本文先给出可直接复述的结论,再用最小代码说明DELETE 重试 404 幂等 超时处理的工作方式、判断依据、项目边界和常见误区。

    核心关键词DELETE 重试 404 幂等 超时处理
    #REST 与接口契约
  29. 0029
    API 设计REST 与接口契约

    键集分页(keyset pagination)与 offset 分页在查询性能和一致性上有什么差别?

    键集分页(keyset pagination)与 offset 分页在查询性能和一致性上有什么差别? 本文先给出可直接复述的结论,再用最小代码说明keyset 分页 seek 分页 offset 对比的工作方式、判断依据、项目边界和常见误区。

    核心关键词keyset 分页 seek 分页 offset 对比
    #REST 与接口契约#性能优化
  30. 0030
    API 设计REST 与接口契约

    REST 中 /users/123/orders 这类嵌套资源路径该嵌套几层,何时应改用顶层资源加查询参数?

    REST 中 /users/123/orders 这类嵌套资源路径该嵌套几层,何时应改用顶层资源加查询参数? 本文先给出可直接复述的结论,再用最小代码说明REST 嵌套资源 路径层级 设计的工作方式、判断依据、项目边界和常见误区。

    核心关键词REST 嵌套资源 路径层级 设计
    #REST 与接口契约
  31. 0031
    API 设计REST 与接口契约

    基于 offset/limit 的分页在数据量大或频繁写入时会出什么问题?

    基于 offset/limit 的分页在数据量大或频繁写入时会出什么问题? 本文先给出可直接复述的结论,再用最小代码说明offset 分页 深分页 性能问题 数据漂移的工作方式、判断依据、项目边界和常见误区。

    核心关键词offset 分页 深分页 性能问题 数据漂移
    #REST 与接口契约#性能优化
  32. 0032
    API 设计REST 与接口契约

    分页请求超出最后一页时应该返回空数组还是 404?

    分页请求超出最后一页时应该返回空数组还是 404? 本文先给出可直接复述的结论,再用最小代码说明分页 越界 空页 404 还是空数组的工作方式、判断依据、项目边界和常见误区。

    核心关键词分页 越界 空页 404 还是空数组
    #REST 与接口契约
  33. 0033
    API 设计REST 与接口契约

    分页接口的响应体应该包含哪些元信息,Link 头分页有什么优势?

    分页接口的响应体应该包含哪些元信息,Link 头分页有什么优势? 本文先给出可直接复述的结论,再用最小代码说明分页 响应元数据 Link 头 total count的工作方式、判断依据、项目边界和常见误区。

    核心关键词分页 响应元数据 Link 头 total count
    #REST 与接口契约
  34. 0034
    API 设计REST 与接口契约

    创建资源时用 POST /collection 还是 PUT /collection/id,决定因素是什么?

    创建资源时用 POST /collection 还是 PUT /collection/id,决定因素是什么? 本文先给出可直接复述的结论,再用最小代码说明POST PUT 创建资源 区别 客户端指定 ID的工作方式、判断依据、项目边界和常见误区。

    核心关键词POST PUT 创建资源 区别 客户端指定 ID
    #REST 与接口契约
  35. 0035
    API 设计REST 与接口契约

    REST API 设计中为什么推荐用名词而不是动词命名资源路径,删除用户这类操作该怎么设计?

    REST API 设计中为什么推荐用名词而不是动词命名资源路径,删除用户这类操作该怎么设计? 本文先给出可直接复述的结论,再用最小代码说明REST 资源命名 名词 动词 URI 设计的工作方式、判断依据、项目边界和常见误区。

    核心关键词REST 资源命名 名词 动词 URI 设计
    #REST 与接口契约#HTTP
  36. 0036
    API 设计REST 与接口契约

    HTTP 安全方法是什么,GET 被缓存和预取带来什么设计约束?

    HTTP 安全方法是什么,GET 被缓存和预取带来什么设计约束? 本文先给出可直接复述的结论,再用最小代码说明HTTP 安全方法 GET 无副作用 缓存预取约束的工作方式、判断依据、项目边界和常见误区。

    核心关键词HTTP 安全方法 GET 无副作用 缓存预取约束
    #REST 与接口契约#缓存#HTTP
  37. 0037
    API 设计REST 与接口契约

    REST 中单个资源与集合资源的路径和状态码使用上有什么区别?

    REST 中单个资源与集合资源的路径和状态码使用上有什么区别? 本文先给出可直接复述的结论,再用最小代码说明REST 集合资源 单资源 URI 状态码的工作方式、判断依据、项目边界和常见误区。

    核心关键词REST 集合资源 单资源 URI 状态码
    #REST 与接口契约#HTTP
  38. 0038
    API 设计REST 与接口契约

    REST 列表接口多字段排序参数怎么设计,升降序和默认排序如何约定?

    REST 列表接口多字段排序参数怎么设计,升降序和默认排序如何约定? 本文先给出可直接复述的结论,再用最小代码说明REST 排序参数 sort 多字段 升降序的工作方式、判断依据、项目边界和常见误区。

    核心关键词REST 排序参数 sort 多字段 升降序
    #REST 与接口契约
  39. 0039
    API 设计REST 与接口契约

    REST 资源标识用自增 ID 还是 UUID,对外暴露时各有什么问题?

    REST 资源标识用自增 ID 还是 UUID,对外暴露时各有什么问题? 本文先给出可直接复述的结论,再用最小代码说明资源 ID UUID 自增 ID REST 设计的工作方式、判断依据、项目边界和常见误区。

    核心关键词资源 ID UUID 自增 ID REST 设计
    #REST 与接口契约
  40. 0040
    API 设计REST 与接口契约

    废弃旧版本 API 时如何用 Sunset 和 Deprecation 响应头通知客户端?

    废弃旧版本 API 时如何用 Sunset 和 Deprecation 响应头通知客户端? 本文先给出可直接复述的结论,再用最小代码说明API 废弃 Sunset Deprecation 响应头的工作方式、判断依据、项目边界和常见误区。

    核心关键词API 废弃 Sunset Deprecation 响应头
    #REST 与接口契约#HTTP
  41. 0041
    API 设计REST 与接口契约

    REST API 版本放在 URL 路径、查询参数还是请求头,各自对缓存和演进有什么影响?

    REST API 版本放在 URL 路径、查询参数还是请求头,各自对缓存和演进有什么影响? 本文先给出可直接复述的结论,再用最小代码说明API 版本控制 URL 版本 Header 版本的工作方式、判断依据、项目边界和常见误区。

    核心关键词API 版本控制 URL 版本 Header 版本
    #REST 与接口契约#路由#缓存
上一页
1
下一页
前端进阶之旅本地 Markdown 维护 · 服务端分页 · 完整内容对用户与搜索引擎一致