- 数据提交方式不同
get请求: 请求的数据会附加在URL之后,以?分割URL和传输数据,多个参数用&连接。URL的编码格式采用的是ASCII编码,而不是unicode,即是说所有的非ASCII字符都要编码之后再传输。
post请求: post请求会把请求的数据放置在HTTP请求包的包体中。 - 传输数据的大小不同
get请求: get一般用于提交少量数据,最多提交1k数据,受浏览器的限制。
post请求: post用于提交大量数据,post理论上无限制,受服务器限制。 - 安全性
get提交的数据在浏览器历史记录中,安全性不好
网友评论