Ajax中的GET请求和POST请求

GET请求

1.什么是GET请求?

GET从字面上理解为’获取’,通常用于获取服务端的数据,也可以将客户端的数据发送给服务器。

2.常见的发起GET请求的方式

  • 地址栏访问 URL的访问都是GET请求
  • src/href
  • 表单

网页中有许多效果使用的就是GET请求:

  • 各种搜索框
  • 各种详情页面
  • 大部分超链接

3.GET方式提交数据的格式

  1. 格式:index.php?userName=jack&userPwd=123
  2. 参数名与参数值之间没有空格,多个参数之间要使用&来连接
  3. 参数值不需要使用单双引号包括

4.GET方式提交数据的特点

  1. get方式在url后面拼接参数,只能以文本的形式传递数据
  2. 传递的数据量小,4KB左右(不同浏览器会有差异)
  3. 安全性低,会将数据显示在地址栏
  4. 速度快,通常用于对安全性要求不高的请求

POST请求

1. 什么是post请求

字面上理解,post就是指 发送,提交, 它可以向指定的资源提交要被处理的数据

2. 为什么需要POST请求

GET方式提交数据通过URL传递到请求的页面,提交的数据量一般较小,用于获取页面数据。

此外,GET方式传递的数据安全性低, 对于密码等隐私信息、文件上传必须使用POST方式提交。

要求:如果使用表单方式进行提交,表单的method必须设置为POST

3. POST请求的特点

  1. post 方式 安全性比较高
  2. 传递数据量大,请求对数据长度没有要求
  3. 请求不会被缓存,也不会保留在浏览器历史记录中

用于:密码等安全性要求比较高的场合,提交的数据量比较大:发布文章,上传文件。

<body>
  <form action="./02-register.php" method="post">
    用户名: <input type="text" name="userName"><br />
    密 码: <input type="text" name="userPwd"><br />
    <input type="submit"> 
  </form>
</body>
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值