Http GET和POST方法之间有什么区别?

Http GET和POST方法之间有什么区别?,http,post,get,Http,Post,Get,可能重复: 我知道GET和POST方法的基本区别。也就是说,我们可以在GET中看到URL参数,而在POST中看不到URL参数。当然,我们可以通过POST传递大量数据,这是GET无法做到的 这两种方法之间还有其他区别吗?GET仅用于数据检索。您可以优化您得到的内容,但这是一个只读设置,是的,正如您所提到的,用于优化的任何内容都是URL的一部分 POST用于发送数据,但通常是一种“打破”HTML简单工作方式的方法,因为您既不能保证发生任何事情,它只能获取数据、发送数据或删除数据 HTML标准中也有

可能重复:

我知道GET和POST方法的基本区别。也就是说,我们可以在GET中看到URL参数,而在POST中看不到URL参数。当然,我们可以通过POST传递大量数据,这是GET无法做到的


这两种方法之间还有其他区别吗?

GET仅用于数据检索。您可以优化您得到的内容,但这是一个只读设置,是的,正如您所提到的,用于优化的任何内容都是URL的一部分

POST用于发送数据,但通常是一种“打破”HTML简单工作方式的方法,因为您既不能保证发生任何事情,它只能获取数据、发送数据或删除数据

HTML标准中也有PUT和DELETE,但这一切都是为了找到支持这些操作的web服务器。顾名思义,PUT发送数据用于创建或更新,而DELETE用于删除数据


享受!:)

GET和POST中的其他实现差异:

  • 它们有不同的编码方案。多部分/表单数据仅用于POST
  • POST的结果可能不会产生实际页面
  • url限制需要使用POST
  • 如果您在表单中使用隐藏输入,那么提交GET请求将显示这些输入