Ajax的get与post的区别,什么时候使用post?

简介: Ajax的get与post的区别,什么时候使用post?

get和post在HTTP中都代表着请求数据,其中get请求相对来说更简单、快速,效率高些


 get相对post安全性低


 get有缓存,post没有


 get体积小,post可以无限大


 get的url参数可见,post不可见


 get只接受ASCII字符的参数数据类型,post没有限制


 get请求参数会保留历史记录,post中参数不会保留


 get会被浏览器主动catch,post不会,需要手动设置


 get在浏览器回退时无害,post会再次提交请求


 post一般用于修改服务器上的资源,对所发送的信息没有限制。


比如


 1. 无法使用缓存文件(更新服务器上的文件或数据库)

 2. 向服务器发送大量数据(POST 没有数据量限制)

 3. 发送包含未知字符的用户输入时,POST 比 GET 更稳定也更可靠


相关文章
|
1月前
|
XML 前端开发 JavaScript
CSR和 AJAX有什么区别
CSR和 AJAX有什么区别
22 1
|
2月前
|
XML 前端开发 JavaScript
AJAX get() 和 post() 方法
AJAX(Asynchronous JavaScript and XML)是一种用于创建快速和动态网页的技术,它允许使用 JavaScript 和 XMLHttpRequest 对象在不重新加载整个页面的情况下向服务器发送请求和接收响应。jQuery 提供了几个用于 AJAX 操作的方法,包括 .ajax()、.get() 和 .post()
14 1
|
3月前
|
前端开发 JavaScript Python
Django 模板中使用 Ajax POST
Django 模板中使用 Ajax POST
16 0
|
3月前
|
JSON 前端开发 JavaScript
JavaScript学习 -- ajax方法的POST请求
JavaScript学习 -- ajax方法的POST请求
29 0
|
4月前
|
前端开发 JavaScript API
axios和ajax的区别
axios和ajax的区别
52 0
|
4月前
|
XML JSON 前端开发
ajax中get和post的区别,datatype返回的数据类型有哪些?web开发中数据提交的几种方式,有什么区别。百度使用哪种方式?
ajax中get和post的区别,datatype返回的数据类型有哪些?web开发中数据提交的几种方式,有什么区别。百度使用哪种方式?
20 0
|
JSON 前端开发 数据格式
bboss mvc处理ajax get方法中文乱码方式纪实
bboss mvc处理ajax get方法中文乱码方式纪实: 尹标平(122054810)  22:46:16 关于胡雅辉同学所提ajax get方式提交中文参数乱码问题解决办法: $.ajax({ url:'${pageContext.
960 0
|
5月前
|
XML 前端开发 JavaScript
什么是Ajax和jquery
什么是Ajax和jquery
38 0
|
4月前
|
JSON 前端开发 Java
利用Spring Boot处理JSON数据实战(包括jQuery,html,ajax)附源码 超详细
利用Spring Boot处理JSON数据实战(包括jQuery,html,ajax)附源码 超详细
57 0
|
4月前
|
敏捷开发 JavaScript 前端开发
❤❤❤【Vue.js最新版】sd.js基于jQuery Ajax最新原生完整版for凯哥API版本❤❤❤
❤❤❤【Vue.js最新版】sd.js基于jQuery Ajax最新原生完整版for凯哥API版本❤❤❤