HTTP协议
HTTP 协议是互联网的基础协议,是基于TCP/IP协议的应用层协议.
主要的两种请求方法
- GET:从指定的资源请求数据
- POST:向指定的资源提交要被处理的数据
区别
- GET能被缓存,POST不能缓存;
- GET参数保留在浏览器历史中,POST参数不会保留在浏览器历史中;
- GET数据在URL中对所有人都可见,POST数据不会显示在URL中;
- 安全性来说,POST比GET安全性高,在数据类型的限制上,GET只允许ASCII字符,而POST没有任何限制;
概述
对于GET方式的请求,浏览器会把http header和data一并发送出去,服务器响应200(返回数据);
对于POST,浏览器先发送header,服务器响应100 continue,浏览器再发送data,服务器响应200 ok(返回数据).
笔记 Learning Notes Informal essay
本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!