最初的

Kratos
专注于用户阅读体验的响应式博客主题
  1. 首页
  2. 前端
  3. 正文

前端面试知识点汇总

2025年9月15日 179点热度 0人点赞 0条评论

HTTP请求的谓词有哪些?分别有什么作用

HTTP 请求的谓词(也叫请求方法,HTTP Methods)用于表明客户端希望服务器执行的操作类型。

常见的 HTTP 方法

  • GET:获取资源(幂等,常用于查询)。
  • POST:提交数据(非幂等,常用于新增)。
  • PUT:整体更新资源,如果资源不存在则创建。
  • PATCH:部分更新资源。
  • DELETE:删除指定资源。
  • HEAD:与 GET 类似,但只返回响应头,不返回主体(用于检查资源是否存在)。
  • OPTIONS:查询服务器支持哪些请求方法,常用于跨域(CORS)预检请求。

较少使用但在协议中存在的方法

  • TRACE:回显请求信息,主要用来测试和诊断。
  • CONNECT:建立隧道,用于 TLS/SSL 代理(HTTPS)。

REST 风格 API 的 CRUD 与 HTTP 方法对应表,直观展示增删改查该用什么方法:

操作类型 (CRUD)HTTP 方法典型 URL 示例行为说明
Create(新增)POSTPOST /users在用户集合中创建一个新用户
Read(读取)GETGET /users/123获取 id=123 的用户信息
Update(更新-整体)PUTPUT /users/123替换 id=123 用户的全部信息(幂等)
Update(更新-部分)PATCHPATCH /users/123修改 id=123 用户的部分字段
Delete(删除)DELETEDELETE /users/123删除 id=123 用户资源

补充说明

  • GET 和 DELETE 通常是 幂等 的,多次调用不会改变结果。
  • PUT 是 幂等 的,重复调用多次结果一样。
  • POST 和 PATCH 一般 非幂等,重复调用可能产生多次新增或不同结果。
标签: js基础 面试题
最后更新:2025年9月15日

skybreak

这个人很懒,什么都没留下

点赞
< 上一篇

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

归档

  • 2025 年 10 月
  • 2025 年 9 月
  • 2025 年 8 月

分类

  • NAT64
  • VPS测评
  • 前端
  • 前端面试题
  • 华为云考试
  • 教程
  • 未分类
  • 油猴插件
  • 纯IPV6
  • 羊毛

COPYRIGHT © 2025 最初的. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang