首页 > 其他分享 >abp使用动态api客户端注意事项

abp使用动态api客户端注意事项

时间:2023-08-03 16:00:38浏览次数:85  
标签:http BaseUrl abp api UseCurrentAccessToken typeof true 客户端

步骤按照官方的来就行

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)
    )]

 

标签:http,BaseUrl,abp,api,UseCurrentAccessToken,typeof,true,客户端
From: https://www.cnblogs.com/helloStone/p/17603139.html

相关文章

  • CS客户端内嵌WebApi
    突然一天WPF客户端紧急需要一个功能被远程控制,于是第一想法便就是客户端充当服务身份。于是便客户的后台控制想法需求便出来了。记录一下工作上简单实现。publicclassWebApiHost{staticWebApplicationwebApp=null;publicstaticvoidStartWebA......
  • 多语言API接口接入电商平台获得商品快递费用源代码演示示例
     商品快递费用API接口的作用是通过调用接口获取特定商品的快递费用信息。具体而言,该接口可以提供以下功能和作用:实时获取快递费用:通过API接口可以实时查询不同快递公司对于指定商品的运费费用。用户可以根据商品的重量、尺寸、寄送地址等信息,调用接口获取最准确的快递费用。便于物......
  • Vuejs+WebApi导出Excel
    前后端分离,前端Vuejs,后端.Net6WebApi后端代码1publicclassSalesReportController:BaseController2{3privateSerilog.ILogger_log=GetLogger<SalesReportController>();4privatereadonlyISqlSugarClient_db;5privateIHostEnvironme......
  • Node中fs模块的一些操作API
    ❝这里主要讲一讲node里面fs模块的一些基操!本篇只讲几个API,后续的可能会在其他文章补充!声明:本文的代码是koa2环境中的,是CommonJS的规范,需要使用require引入!❞什么是fsfs全称为filesystem,称之为文件系统,是Node.js中的内置模块,直接导入使用即可!模块中的API,分异步和同步操作......
  • Restful API设计规范
    01-02 Restful接口规范1.简介 2000年RoyFielding博士在其博士论文中提出REST(RepresentationalStateTransfer)风格的软件架构模式后,REST就基本上迅速取代了复杂而笨重的SOAP,成为WebAPI的标准了。RESTful作为目前最流行的API设计规范,一定有着它独有的魅力:强大、简介......
  • cocoapi-pycocotools使用
    cocoapi-pycocotools使用安装pipinstallpycocotools==2.0.0orpipinstallpycocotools-windowsfrompycocotools.cocoimportCOCO函数和说明#这个文件实现了访问COCO数据集的接口.可以进行COCO标注信息的加载,解析和可视化操作classCOCO:#用于加载COCO标......
  • asp.net中获得客户端的IP地址
    原文链接:https://blog.csdn.net/as2712101/article/details/9357777今天看到的一个方法,来查下: 通常我们都通过下面的代码获得IP:   string ip=System.Web.HttpContext.Current.Request.UserHostAddress;    或 string ip=System.Web.HttpContext.Current.Request.S......
  • .NET Core WebAPI中使用Swagger(完整教程)
    一、Swagger简介1.1-什么是Swagger?Swagger是一个规范且完整的框架,用于生成、描述、调试和可视化Restfull风格的Web服务。Swagger的目标是对RestAPI定义一个标准且和语言无关的接口,可以让人和计算机拥有无需访问源码、文档或网络流量监控就可以发现和连接服务的能力。当通过......
  • 程序员视角下的API数据接口对接指南
    ​ 在当今互联网时代,许多应用程序和网站都需要使用第三方的API接口来获取数据。API(ApplicationProgrammingInterface)允许不同的应用程序之间进行数据交互,从而提高开发效率和数据的可用性。本文将重点介绍如何对接API数据接口,包括请求方式、鉴权认证、参数传递等方面的内容。......
  • API接口的设计思路
    ​API接口设计是软件开发中非常重要的一环,良好的设计规范能够提高开发效率、减少问题和错误,并增强系统的可维护性和可扩展性。本文从程序员的视角,讨论一些常见的API接口设计规范。一、遵循RESTful原则REST(RepresentationalStateTransfer)是一种架构风格,基于HTTP协议提供了一组......