Fastapi接口开发技术(一):api接口请求过程梳理

发布时间:2022-06-21 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Fastapi接口开发技术(一):api接口请求过程梳理脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

在Fastapi接口技术开发探讨之前,我们先来梳理一下api接口请求的过程是怎么样的?api接口的请求过程大致经历发送请求、处理请求和返回结果三个步骤。

1、发送请求阶段就是客户端由浏览器、Ajax或axios、postman等工具使用api接口地址(也就是api接口的url访地址)向 服务端发送一个请求。

2、处理请求阶段就是服务端接收到客户端发送来的请求后,根据请求的api接口地址来决定使用哪一个路径操作(请求处理操作)函数来处理请求,直到服务器处理请求结束,得到一个处理结果。

3、返回结果阶段是服务端将请求处理得到的结果进行包装成一定格式的数据(一般包装成json格式的数据),返回给客户端。

通常,在api接口请求的整个过程中我们要解决很多的技术问题,也就是说,我们在api接口请求过程的各个阶段中,都要解决相应的问题。下面,我们就对应api接口请求的三个阶段来分析一下每个阶段中需要解决哪些问题。

首先,我们来看一下发送请求阶段,我们需要解决的问题有:

1、客户端是如何发送api接口请求的?

2、客户端发送api接口请求时,需要携带数据到服务端吗?如果需要,是如何携带数据的?

其次,我们再来看一下请求处理阶段,需要解决的问题。请求处理阶段又可以分为两个小的阶段:接收请求阶段,处理请求阶段。

接收请求阶段,要解决的问题是:

1、服务端是如何捕获到请求的?

2、服务端是如何获得请求中携带的数据的?

请求处理阶段,要解决的问题是:

1、如何将请求与具体的处理函数一一对应起来的,也就是说,如何知道对于栽个请求应该去调用哪一个函数来对它进行处理的?

最后,我们来看一下返回结果阶段应该解决什么具体的问题:

1、返回结果的数据格式如何控制?

2、返回结果的数据封装如何才能合理?

脚本宝典总结

以上是脚本宝典为你收集整理的Fastapi接口开发技术(一):api接口请求过程梳理全部内容,希望文章能够帮你解决Fastapi接口开发技术(一):api接口请求过程梳理所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: