2016 - 2024

感恩一路有你

get和post的区别面试 PUT和POST有什么区别?

浏览量:1945 时间:2021-03-12 20:39:44 作者:admin

PUT和POST有什么区别?

Post:请求服务器接受指定文档作为已标识URI的新从属实体。

Put:从客户端传输到服务器的数据将替换指定文档的内容。

接口编程中,为什么只用get和post?

得到,帖子就够了。。什么restful接口?完成这项工作很好。别胡思乱想了

post是用来提交数据的。提交的数据放在HTTP请求的主体中。目的是提交数据并将其用于服务器端存储。不允许用户对相应的数据进行太多的修改(主要是相对于URL的修改)。

put操作是幂等的。所谓幂等,是指无论做多少次运算,结果都是一样的。比如我用put修改一篇文章,然后做同样的操作,每次操作的结果都不一样

post操作既不安全也不幂等,比如常见的post重复加载问题:当我们多次发送同一post请求时,结果是创建了多个资源。

安全性和幂等性的意义在于,当操作没有达到预期目标时,我们可以继续重试,而不会对资源产生副作用。从这个意义上说,术后往往是有害的,但很多时候我们仍然要使用它。

另一件需要注意的事情是,您可以使用post或put来创建操作。区别在于post操作作用于资源集合(/articles),而put操作作用于特定资源(/articles/123)。更流行的是,如果可以在客户端确定URL,那么使用put。如果是在服务器端确定的,则使用post。例如,许多资源使用数据库自增主键作为标识信息,而创建的资源使用的是只能由服务器提供的标识信息。此时,必须使用post。

HTTP提交方式之PUT详细介绍及POST和PUT的区别是什么?

Get:请求指定的页面信息并返回实体正文。

Head:只请求页面的第一部分。

Post:请求服务器接受指定的文档作为已标识URI的新从属实体。

Put:从客户端传输到服务器的数据将替换指定文档的内容。

删除:请求服务器删除指定页面。

Get和post更常见。get请求提交的数据放在HTTP请求协议头中

post提交的数据放在实体数据中

域名是网络主机的昵称或代码。服务器有两种理解方式。1硬件服务器。例如:IMB的刀片机。2部署在硬件服务器上的软件应用程序服务器。例如:Apache、nginx、FTP等,从您提出的问题来看,应该是指软件服务器。每个网络主机或硬件服务器必须有一个IP地址,以便网络上的其他主机访问。网络主机通过IP地址进行通信。

域名是IP代码。

为什么需要域名?方便人们记忆和访问网络主机提供的服务。

一个域名可以对应多个应用服务器,一个硬件服务器也可以有多个域名。这可以根据您的实际需要进行配置。

域名和IP地址之间的转换需要域名服务器。因此,当我们去域名服务提供商那里购买域名时,实际上我们决定哪个域名服务器来解析它。

在顶级域名下,我们可以建立二级域名。每个辅助域名可以对应于一个网络主机。简而言之,域名和服务器之间的关系是多对多的。我希望它能帮助你。

get和post的区别面试 post和put请求的区别 getpostput请求的区别

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。