HTTP 方法HTTP Methods
你可能会说
AI 说这里应该用 POST 而不是 GET,什么意思?
HTTP 请求中的方法,用来表达客户端想对目标资源做什么在 Network 面板里,GET /api/articles/7 与 POST /api/articles 是两条不同请求。GET 表示安全读取;POST 把请求交给目标资源处理,具体是否创建或保存要看接口约定。方法说明请求语义,不保证选错时一定返回 405。
先知道
也常被叫作HTTP 方法请求方法GET / POST
常见方法各自对应什么操作
方法GET
请求体无
响应文章记录
读取请求已返回
GET 用于安全读取:重复发送不会改变服务器资源的状态。页面有没有显示出想要的结果,仍需单独检查。
方法语义为什么重要
GET 是读取:地址栏回车、普通链接都是 GET;它被设计为可安全重发,不应产生副作用。
POST 把请求交给目标资源处理:表单提交常用 POST,但 POST 不天然等于保存或新建;按接口约定判断它触发的处理。
PUT / DELETE 更新与删除:按接口约定表达修改和删除;也有接口因兼容性统一用 POST,遵循接口文档。
你可以这样告诉 AI Agent
删除按钮现在发的是 GET 请求,刷新会重复删除。请改成符合语义的方法(DELETE 或接口约定的 POST),并确认刷新页面不会重复触发。改完在 Network 面板核对请求方法和结果。
接下来学什么
延伸阅读 · 权威出处
快速练习