Ajax-PHP中get和post请求的异同

简介: Ajax-PHP中get和post请求的异同

1.可以通过form标签的method属性指定发送请求的类型


2.如果是get请求会将提交的数据拼接到URL后面


?userName=lnj&userPwd=123456


3.如果是post请求会将提交的数据放到请求头中


4.GET请求和POST请求的异同


4.1相同点:


都是将数据提交到远程服务器


4.2不同点:


4.2.1提交数据存储的位置不同


GET请求会将数据放到URL后面


3b2ab11ba52b4a95bd2cd88df6febe6d_tplv-k3u1fbpfcp-zoom-in-crop-mark_4536_0_0_0.png

POST请求会将数据放到请求头中


490de9767deb4f37a937b7db4c7ba87a_tplv-k3u1fbpfcp-zoom-in-crop-mark_4536_0_0_0.png

b41de68f879a4cdd99c1cc55b1c4582e_tplv-k3u1fbpfcp-zoom-in-crop-mark_4536_0_0_0.png


4.2.2提交数据大小限制不同


GET请求对数据有大小限制


POST请求对数据没有大小限制


5.GET/POST请求应用场景


GET请求用于提交非敏感数据和小数据


POST请求用于提交敏感数据和大数据


相关文章
|
2月前
|
数据采集 Web App开发 前端开发
处理动态Token:Python爬虫应对AJAX授权请求的策略
处理动态Token:Python爬虫应对AJAX授权请求的策略
|
6月前
|
前端开发 JavaScript
AJax(XHR+Get和Post+AJax的封装)
AJax(XHR+Get和Post+AJax的封装)
155 15
|
XML 前端开发 JavaScript
|
JSON JavaScript 前端开发
《进阶篇第6章:vue中的ajax》包括回顾发送ajax请求方式、vue-cli脚手架配置代理服务器、vue-resource
《进阶篇第6章:vue中的ajax》包括回顾发送ajax请求方式、vue-cli脚手架配置代理服务器、vue-resource
173 22
|
前端开发 JavaScript
回顾前端页面发送ajax请求方式
回顾前端页面发送ajax请求方式
114 18
|
11月前
|
JSON 前端开发 JavaScript
Python中如何判断是否为AJAX请求
AJAX请求是Web开发中常见的异步数据交互方式,允许不重新加载页面即与服务器通信。在Python的Django和Flask框架中,判断AJAX请求可通过检查请求头中的`X-Requested-With`字段实现。Django提供`request.is_ajax()`方法,Flask则需手动检查该头部。本文详解这两种框架的实现方法,并附带代码示例,涵盖安全性、兼容性、调试及前端配合等内容,帮助开发者提升Web应用性能与用户体验。
185 0
|
前端开发 JavaScript Java
第6章:Vue中的ajax(包含:回顾发送ajax请求方式、vue-cli脚手架配置代理服务器)
第6章:Vue中的ajax(包含:回顾发送ajax请求方式、vue-cli脚手架配置代理服务器)
234 4
|
前端开发 JavaScript 数据处理
JQuery 拦截请求 | Ajax 请求拦截
【10月更文挑战第4天】
569 1
|
JSON 前端开发 数据格式
django中ajax post数据时request.POST获取数组问题
1、前言 最近在使用django开发web页面时,使用ajax的post参数中带有数组,然后在 request.POST 里获取的数组时,数组变成了一个元组!!!官方给出的通过 request.
3739 0