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方法根据用户提交内容的不同在服务器上会做数据的相关的整理