python restful接口返回类型出错_转行python之4.4 RESTful API 接口

上一节 我们大致科普了一下什么是数据库,以及数据库在web中的重要性。 随后照着狗书,继续往下看,剩下的坑都不是很大,大家可以慢慢写些简单的功能,比如登陆,注册,个人信息展示,等等。 随后,我们就要去了解下 RESTful API 了。 了解完此 我们就可以开始找第一份工作了。

RESTful API 如果去搜索引擎上去找解释,新手会看的一脸懵逼。 其实简单的来说的话很简单。 就是外界发起个请求, 你返回个结果给它 。

细说的话, 还需要了解 什么是前后分离, 什么是 http请求方式, 什么是 json。 在此 我用白话 一一说明。

前后分离: 前后分离是指 将 前端和后端分开。 也就是你看到的 flask 项目里面的 html页面作为一个独立的项目,由前端去写, 后端则只写restful 接口。 从而形成了前后端分离。 优势是 后端的接口可以复用,并且和前端的业务形成了切割。

http 请求: http请求是一个网络协议。 规定了如何在网络上通信, 比如你输入网址, 就是发起了一个 http 性质的请求。 这个请求会去找对应的 ip地址,来获取服务。 一般的api接口,通过http请求类型来分离各类请求。 常见的请求方式有如下几种:

GET 获取资源, 比如获取数据,或者获取网页

POST 提交数据

PUT 更新资源

DELETE 删除

json : 简单的理解, json就是一种特殊格式的字符串。 比如后端要返回一个list 给前端, 如何返回? python 中的数据类型和js的数据类型是有差异的。 所以我们就要把 list 转为字符,然后返回给前端, 前端再将字符转为自身可处理的数据类型, 从而达成前后的交互。

那么: 我们就可以简单的来定义接口。 接口是什么? 后端将数据通过 url的方式返回给调用者 , 这就是接口。

什么是 RESTful API 是后端将数据封装成各类的http请求链接,将这些链接开放给调用者, 调用者需要什么资源,就去调对应的接口。 从而实现类似面向对象般的 功能封装, 以及实现跨语言的协作。

接口简单的理解 就是这么多。 当然如果细说,会有很多需要细说。 建议有时间,大家可以去多看下 http 请求协议,这个比较麻烦些。 当然不看也可以,搞懂常用的 http 请求方法也可以了。

至此,我们就可以开始找工作了。下节我们开始讲 如何去找第一份工作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值