So the basic idea of Moya is that we want some network abstraction layer that sufficiently encapsulates actually calling Alamofire directly. It should be simple enough that common things are easy, but comprehensive enough that complicated things are also easy.
Moya

Related Posts
KJNetworkPlugin
The plugin version of the network request can be more convenient and quick to customize the exclusive network request, and supports batch operation and chain operation.