Hi there,
So while I'm browsing upon abp.io docs, I'm stumbled upon Dynamic C# API Client Proxies and came up with a few question regarding it possible use case scenario.
- Would it be possible to use this dynamic C# API Client Proxies to call external REST API?
- How does the Dynamic C# API Client Proxies handle storing authentication token if it is capeable of calling external REST API?
Thank you in advanced :)
- ABP Framework version: v4.2.1
- UI type: Angular
- DB provider: MongoDB
- Tiered (MVC) or Identity Server Separated (Angular): yes
4 Answer(s)
-
0
Hi aidid, It is not recommended to directly use the ABP vNext dynamic proxy API function to call external APIs. If you want to achieve a similar function, you can try https://github.com/reactiveui/refit
-
0
Hi,
Thanks for the suggestion and it appears to be great :). Just another question thought, Is it better to use a domain service to call the rest api or create a singleton instead?
-
0
HI aidid, It depends on the role of the external API. If it is part of a business operation, it can be placed in the Domain Service.Due to the unreliability of the network, you may need to combine (Polly) to implement some strategies.
-
0
This question has been automatically marked as stale because it has not had recent activity.