GET和POST请求方式

php简要札记


1.0 GET请求和POST请求

get请求

​ 浏览器向线上服务器请求获取资源的一种方式。

1.1.1 正常请求资源的方式

  • 在地址栏通过url发起请求
  • 标签中src和href属性
  • 表单

1.1.2 通过事件发起的请求

  • 各种类型的搜索框
  • 各种详情页面
  • 点击分类、分页、导航…等链接

get请求在发起的时候有格式,在发起时会携带很多的参数

​ 例如: http://tieba.baidu.com/f?ie=utf-8&fr=bks0000&kw=迪丽热巴&red_tag=y2377671083

1.1.3 get请求方式的特点

1,get方式在url后面拼接参数,只能以文本的形式传递数据

2,传递的数据很小,4KB左右(不同的浏览器有略微差异)

3,安全性低,因为在发起请求的时候会显示在地址栏

4,速度快,对于安全性要求不高的请求来说

post请求

1.2.1 post请求方式

​ post指的是提交数据,一般发送存储,类似于张三给李四邮寄一份礼物;

​ 通常会通过form表单内的元素收集好数据之后进行提交和上传,不过必须要在form的method属性中写明提交的方式,不然默认是以get方式

<form action="02.post.php" method="post">
        用户名:
        <input type="text" name="uname" id="">
        密码:
        <input type="password" name="pwd" id="">
        <input type="submit" value="登录">
    </form>

1.2.2 post请求提交的特点

1,post方式安全性较高,不过也有可能被抓包,所以后期需要其他的加密形式

2,传递数据量大,请求数据没有长度的要求,上限默认为8M,可以在配置文件中修改

3,请求不会被缓存,也不会保留在浏览器历史记录中

使用场景:

密码等安全性要求比较高的时候,提交的数据量比较大:发布文章、游记、上传文件;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值