http协议get方法和post方法的区别

by zy at over 8 years ago, last updated at over 8 years ago
R

首先要有一个概念,无论是get方法还是post方法都是浏览器向服务器端请求数据的一种方法,无非get方法用来获取数据,而post方法大多用来提交数据,这是一般大家需要遵守的协议。

get和post一般有以下三个方面的不同:

  • get方法请求的数据会在浏览器有缓存,而post方法是没有的

  • get方法传递的参数一般在url地址中,post则会把数据封装在body中,参数放置的地方不同

  • get方法传递的参数有字符串大小的限制,目前最大支持4kb,而post方法传递参数则没有这样的限制