HTTP 方法HTTP Methods
你可能会说
AI 说这里应该用 POST 而不是 GET,什么意思?
请求里说明这次要做「读取、新建、修改、删除」哪一类操作的动词浏览器打开网页或点击链接时默认发送 GET 请求读取内容,提交表单或保存数据时则发送 POST 请求写入变更。HTTP 方法从一开始就声明了操作意图与安全边界;如果把有副作用的删除操作误写为 GET,用户刷新网页就可能导致数据被重复删除。
先知道
也常被叫作HTTP 方法请求方法GET / POST
AI 说这里应该用 POST 而不是 GET,什么意思?
看到 POST,就知道这次请求在提交数据,不是单纯读取。
GET 是读取:地址栏回车、普通链接都是 GET;它被设计为可安全重发,不应产生副作用。
POST 是提交数据:登录、保存、下单通常用 POST;有副作用的操作用它,重发由服务端幂等机制兜底。
PUT / DELETE 更新与删除:按接口约定表达修改和删除;也有接口因兼容性统一用 POST,遵循接口文档。
删除按钮现在发的是 GET 请求,刷新会重复删除。请改成符合语义的方法(DELETE 或接口约定的 POST),并确认刷新页面不会重复触发。改完在 Network 面板核对请求方法和结果。