abp使用动态api客户端注意事项
步骤按照官方的来就行
API/Dynamic CSharp API Clients | Documentation Center | ABP.IO
但有一点要注意,这也是官方文档没提及的,比如你在application这一层调用另一个项目的api客户端
则要在application层的module里加上依赖,这个容易忘记。
[DependsOn( typeof(BankHttpApiClientModule), typeof(WapHttpApiClientModule), typeof(ContractDomainModule), typeof(AbpTenantManagementApplicationModule), typeof(AbpFeatureManagementApplicationModule), typeof(AbpSettingManagementApplicationModule), typeof(ContractApplicationContractsModule) )] public class ContractApplicationModule : AbpModule
api之间的调用需要传递access_token的时候,需要在host或web项目里加上一下代码
appsettings.json
"RemoteServices": { "Default": { "BaseUrl": "http://localhost:7003/", "UseCurrentAccessToken": "true" }, "Contracts": { "BaseUrl": "http://localhost:7002/", "UseCurrentAccessToken": "true" }, "Bank": { "BaseUrl": "http://localhost:7003/", "UseCurrentAccessToken": "true" }, "CustomerWap": { "BaseUrl": "http://localhost:7001/", "UseCurrentAccessToken": "true" }
同时在项目的module上加上
install-package Volo.Abp.Http.Client.IdentityModel.Web -version 4.4.4
[DependsOn( typeof(AbpHttpClientIdentityModelWebModule) )]
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)