在比较GET和POST方法的区别与HTTP和REST(Difference between Get

2019-06-25 20:10发布

我是新来的休息。 我想知道什么时候用get方法以及何时使用后的方法。 在我的文献调查的过程中,我遇到了这方面的知识。

其实,当我搜索HTTP GET和POST方法,我读得犯规编码URL和编码后的网址

当我搜索了休息GET和POST方法,我读了获得方法是用来检索服务器和方法后的数据被一些数据添加到服务器。

但我也读到休息只不过是一个约定使用HTTP。

所以,我觉得有些东西是矛盾在这里。 是HTTP的方法有什么不同?

请澄清。 同样在什么时候使用什么建议GET和POST方法,欢迎

资源从中我得到了这样的信息:

https://www.ibm.com/developerworks/webservices/library/ws-ful/

http://www.cs.tut.fi/~jkorpela/forms/methods.html

Answer 1:

GET应该用来检索资源。 这个操作应该是幂等,这意味着它不应该改变服务器上的任何状态。

POST应使用新的信息添加到服务器。 这通常是在代表一个资源的“容器”的URL进行。 该帖将添加新资源到这个容器。

PUT应该用于更新现有资源。

DELETE应该是显而易见的。

你可能会喜欢阅读这样的: http://tomayko.com/writings/rest-to-my-wife



Answer 2:

这还没有收到任何关注,因为到目前为止,还和这可能是造成你的一些困惑你的问题的一部分,是:“REST不过是约定使用HTTP。” 这是描述REST就是不准确的方式/不使用HTTP来操作的应用程序的状态,它的条款。 这被官方称为HATEOAS - http://en.wikipedia.org/wiki/HATEOAS是非常RESTful Web服务概念的心脏。



文章来源: Difference between Get and post method in comparision with HTTP and REST