http get和post方法的区别:
一.get方法的特色
get请求,请求的数据会附加在URL之后,以?分割URL和传输数据,多个参数用&链接。URL的编码格式采用的是ASCII编码,而不是unicide,即是说所有的ASCII字符都要编码之后再传输。
二.post方法是特色
post请求会把请求的数据放置在HTTP请求包的body中,上面的item=bandsaw就是实际的传输数据。
三.get和post的区别
1.传输数据的大小
实际开发的过程中会对请求的url的长度和传输的数据是有限制,get方法传输的传输只能是2024的大小,body包体就没有限制到数据小,post方法就可以传输很多数据。
2.安全性
get方法,传输的数据(比如用户名和密码)都会暴露在url中,查看浏览器的历史记录就可以得到这些数据,get方法相对post方法来说安全性第一点。
3.中文乱码性:
url的传输经过编码的,所以fet方法传输中文传输数据就很容易出现乱码。