传数据:
1、get请求:请求的数据附加在URL之后,以?分割URL和传输数据,多个参数之间用&连接。其中URL编码格式采用ASCII编码,并不是uniclde,所以在通过URL传输数据的时候,需要对数据进行编码为ASCII字符
2、post请求:post请求把数据放置在HTTP请求包的包体中。
数据大小:
http规范中,没有对URL的长度和传输的数据大小进行限制。但是实际开发中,GET请求在特定的浏览器和服务器对URL的长度有显示。对于post请求,可以通过Apache、IIS进行提交数据大小的配置
安全性:
post安全性高于get。get请求传入参数暴露在URL中,而且get请求提交的数据可能会造成Cross-siterequest frogery攻击