我想从我大学的服务器中提取数据(如成绩和出勤率)并将其显示在Android应用中。该服务器的问题在于它并不总是在线。所以我想知道,如果我通过自定义构建的API从服务器中提取数据,那么API会存储从服务器中提取的数据,这样即使服务器处于脱机状态,我也可以随时使用它
答案 0 :(得分:2)
我不确定您是否完全理解API的用途。通常,API只是用于获取/操作数据的接口。
例如,您可以使用通过HTTP接受凭据和数据的Web API,然后更新数据库,例如MongoDB。
API的另一个功能可以允许用户使用GET HTTP请求查看此数据,GET HTTP请求同样从数据库中提取数据。
将API视为客户端应用程序与MongoDB中的数据之间的中间人。希望这会有所帮助: