HTTP常见请求方式
GET
用途
用于从服务器获取数据,通常是请求特定资源(如网页、图像、文本文件等)的内容。
场合
GET请求通常用于无副作用的操作,仅用于获取信息,不会对服务器上的资源状态进行修改。
POST
用途
用于向服务器提交数据,通常用于提交表单数据、上传文件、执行操作或在服务器上创建新资源。
场合
POST请求通常用于对服务器执行某种动作,这可能会导致服务器状态的变化。它可以用于创建、更新或删除资源,以及提交用户表单数据。
PUT
用途
用于将数据提交到指定的URI,通常用于更新或创建指定资源。
场合
PUT请求用于更新或替换现有资源的内容,或在指定的URI处创建新资源,通常需要提供完整的资源内容。
DELETE
用途
用于请求服务器删除指定的资源。
场合
DELETE请求通常用于删除指定的资源,对服务器状态进行修改,资源在服务器上被移除。
PUT和POST的区别
PUT 请求的一些特点:
- 可以更新整个资源。
- 客户端需要发送完整的资源内容。
- 如果服务器上不存在该资源,则会创建一个新的资源。
- PUT 请求具有幂等性,即执行多次 PUT 请求的结果应该相同。
POST 请求的一些特点:
- 可以创建新的资源或提交数据到服务器进行处理。
- 客户端可以只发送部分资源内容。
- 如果请求成功,服务器会返回一个表示新资源的 URI。
- POST 请求不具有幂等性。

浙公网安备 33010602011771号