GET和POST
约 212 字
GET和POST
GET和POST都是HTTP协议中发送请求的两种方法。
GET请求通常用于请求数据,POST请求通常用于提交数据,POST通常会造成服务器的状态变化或产生副作用。
GET请求会被浏览器主动缓存,而POST请求不会。
POST请求相比于GET请求更安全,因为POST请求的数据在地址栏不可见。
但从传输角度来说,他们都不安全。因为HTTP协议是明文传输的,[[HTTP和HTTPS]]相比,HTTPS传输经过加密所以更安全。
对于GET请求,浏览器将参数附到URL上发送,服务端响应200。
对于POST请求,浏览器会先发送请求头,服务端响应100 continue;然后再发送请求体,服务端最终响应200 ok。