我知道GET和POST方法之间的基本区别。也就是说,我们可以在GET的情况下看到URL参数,并且在POST的情况下无法看到URL参数。当然,我们可以通过POST传递大量数据,这是通过GET无法实现的。
这两种方法之间是否存在其他差异?
答案 0 :(得分:10)
GET仅用于数据检索。您可以优化您所获得的内容,但它是一个只读设置,是的,正如您所提到的,用于细化的任何内容都是URL的一部分。
POST用于发送数据,但通常是一种“打破”HTML简单工作的方法,因为您既不能保证发生任何事情,也可以只获取数据,发送数据或删除数据。
HTML标准中也有PUT和DELETE,但它的全部内容都是关于找到支持这些操作的Web服务器。由于名称暗示PUT为创建或更新发送数据,而DELETE用于删除数据。
享受! :)
答案 1 :(得分:2)
GET和POST中的其他实现差异: