我创建了一个向其他系统提供数据的WebApi项目。
目前,每个使用API的系统都会对所有API网址进行硬编码,并且在每个系统中都有很多重复的逻辑来调用和转换API中的数据。我是webAPI的新手,我正在努力寻找如何将调用逻辑,数据转换和URL包装到所有系统可以共享的库中的示例。你能指出我正确的方向吗?
答案 0 :(得分:1)
这称为客户端库。
您可以在API解决方案中的类库项目中构建所有锅炉板代码,并将其命名为YourApiClient,然后将编译后的DLL分发给所有客户端。
每当您对API或客户端库进行更改时,唯一要记住和管理的是分发过程。