POST、DELETE、PUT、GET请求的区别

POST、DELETE、PUT、GET就像对应着数据库的CRUD(增、删、改、查)

使用标准:

    POST           /uri              创建

    DELETE       /uri/xxx       删除

    PUT              /uri/xxx       更新或创建

    GET              /uri/xxx       查询

GET请求,用于向服务器发送查询数据的请求,只是查询,不会增加、修改数据,不会影响服务器上资源的内容。无论进行多少次都,执行后的结果都是一样的,具有幂等性。

PUT请求,是用于向服务器发送数据,从而改变数据,修改数据内容。但是不会增加数据的种类。无论进行多少次操作,其结果也都一样,具有幂等性。

POST请求,与PUT请求类似。都是向服务器端发送数据,但是改请求会增加数据的种类,创建新的内容。不具有幂等性。

DELETE请求,用来删除某一资源

PUT与POST的区别?

    PUT和POST都是向服务器发送数据,

    但是POST主要是在一个集合资源之上(url),PUT主要作用在一个具体的资源之上(url/xxx)

幂等性:幂等意味着对同一个URL的多次请求会返回一样的结果

我之所以摘录上面的这些知识点,主要是自己在写代码过程中,一般都是GET/POST就完事,直接就完成了增、删、改、查操作。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容