get和post请求的区别

一:使用Get方式传递参数

  ①:在浏览器地址栏中输入某个URL地址或单击网页上的一个超链接时,浏览器发出的HTTP请求消息的请求方式为GET。

  ②:如果在网页中<form>表单的元素的method属性被设置为GET,浏览器提交这个FORM表单时生成的HTTP请求消息的请求方式也为GET。

  ③:使用Get请求方式给WEB服务器传递参数的格式.:get将请求参数以键值对的形式附在URL后面用?post请求时,请求参数放在请求体里面,在使用表单的时候一般不用get请求,

  ④:get请求的数据量是有限的,一般在1KB以下

二:使用Post方式传递参数

  ①:POST请求方式主要用于向web服务器程序提交FROM表单的数据:form表单的method置为POST,进行文件上传的时候用post请求。

  ②:POST方式将各个表单字段元素及数据作为HTTP消息的实体发送给WEB服务器,传送的数据要比使用GET传送的数据量大得多。

关于get和post更深的了解,请参考:https://segmentfault.com/a/1190000018129846

原文地址:https://www.cnblogs.com/xyzyj/p/7806037.html