关于Ajax数据交互问题整理

HTTP协议

 HTTP 协议是互联网的基础协议,是基于TCP/IP协议的应用层协议.

主要的两种请求方法

  • GET:从指定的资源请求数据
  • POST:向指定的资源提交要被处理的数据

区别

  1. GET能被缓存,POST不能缓存;
  2. GET参数保留在浏览器历史中,POST参数不会保留在浏览器历史中;
  3. GET数据在URL中对所有人都可见,POST数据不会显示在URL中;
  4. 安全性来说,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协议 。转载请注明出处!