首先get和post方法都是http协议中用于传输数据的方法。
区别:
1.get请求的数据会在地址栏显示出来,post请求将数据放在http包的包体中,不会再地址栏中显示出来。
2.get请求由于浏览器对于地址长度的限制而导致传输数据的限制,post请求不会因为地址栏限制传输数据。
3.get请求是不安全的,因为数据显示在浏览器地址栏中,而post请求是安全的,地址栏不显示数据。
4.get请求将HTTPHeader和data一起发送给服务器,服务器响应200并且返回数据。post请求第一次首先将HTTPHeader发送给服务器,服务器响应100,post请求再次发送data。
网友评论