ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

api接口请求过程梳理

2022-02-03 01:33:27  阅读:628  来源: 互联网

标签:请求 处理 接口 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、返回结果的数据封装如何才能合理?

标签:请求,处理,接口,api,阶段,梳理,服务端
来源: https://www.cnblogs.com/zydlh/p/15861080.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有