HTTP协议及Requests库方法

为了更好地了解和理解这样的一些方法,我们更应该理解HTTP协议

用户发接请求,服务器做相关响应,这就是“请求与响应”的模式

无状态指的是第一次请求与第二次请求之间并没有相关的关联

应用层协议指的是该协议工作在TCP协议之上

http://  + 3个域

这六个方法就是requests库提供的六个主要函数所对应的功能

我们可以把互联网或Inernet当成一个云端,云端上存储的所有资源实际上只是以使用url来做相关的描述也叫标识

如果我们想获取这个资源,我们可以用get(获得全部资源)或head(获得资源的头部信息)方法

如果我们想把自己的资源放到这个url对应的位置上,可以使用put、post、patch方法

如果我们想删掉这个url对应的现有资源,用delete

事实上,HTTP协议通过URL对资源做定位,通过这6个常用的方法对资源进行管理,每一次操作都是独立无状态的(这个操作跟下一次操作没有关系)

在HTTP协议的世界里,网络通道跟服务器都是黑盒子,他能看到的就是URL连接以及对URL连接的相关操作

首先建了一个字典,叫payload,里面包含了两个键值对

当我们向URL去post一个字典或post键值对的时候,键值对会默认的被存储到表单(form)的字段下

post方法根据用户提交内容的不同在服务器上会做数据的相关的整理

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值