关于Get-----Post理------20190301

关于Get-----Post理解------20190301**

Get:
属于一种网络资源请求模式,会从指定资源的地址获取对应的url的数据,比如你看到的www.baidu.com就属于请求baidu首页的内容,如果你在首页搜索中输入hello world,然后你在查看url的变化,会出现很长的一串url(https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=0&rsv_idx=1&tn=baidu&wd=hello world&rsv_pq=ff67134c00009db6&rsv_t=8ac42bwxwZ4LobSuaBKdfQ9JrG%2BY6qCeZpVZKp1%2B1GGC4VQBKVAqk16iN5M&rqlang=cn&rsv_enter=1&rsv_sug3=8&rsv_sug1=9&rsv_sug7=101)
这段很长的url就表示我向百度的资源服务器中请求特定的内容,然后百度就会把对应的请求的内容返回给你。
通过分析url可以看到我们输入的helloworld被分配到了被分配给了wd这个参数,所以可以进行分析,我们通过模拟这种请求来通过访问百度进行搜索对应的内容,关于分析url,由于时间问题下次在写这里贴出通过requests的get请求来获取百度主页的返回值:
在这里插入图片描述
GET 请求可被缓存
GET 请求保留在浏览器历史记录中
GET 请求不应在处理敏感数据时使用–一般显示在浏览器的url输入框中,属于明文传输,不安全
GET 请求有长度限制–所以get请求不能应用于大量的数据提交
GET 请求只应当用于取回数据
POST:
也是一种网络请求的一种模式,只是post的url与data是分离的,post会先发出请求,然后再提交数据表单,你可以简单理解为一个登陆功能,一般的登陆功能,用户的用户名和密码都是已post方式进行提交的,当然get也可以进行,但是get属于明文传输,相对来说很不安全,所以用post,关于post一般应用与数据较为敏感且量比较庞大的时候应用
POST 请求不会被缓存
POST 请求不会保留在浏览器历史记录中
POST 请求对数据长度没有要求

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值