这是基于vue-vben-admin 模板适用于abp Vnext的前端管理项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
feijie 9d763a2863 feat(docs): 添加包装器模块文档 1 year ago
..
LINGYUN/Abp/Http/Client/Wrapper upgrade(abp): upgrade abp framework to 7.4.0 2 years ago
FodyWeavers.xml upgrade(abp): upgrade abp framework to 7.4.0 2 years ago
FodyWeavers.xsd upgrade(abp): upgrade abp framework to 7.4.0 2 years ago
LINGYUN.Abp.Http.Client.Wrapper.csproj upgrade abp framework to 8.2.0 2 years ago
README.EN.md feat(docs): 添加包装器模块文档 1 year ago
README.md feat(docs): 添加包装器模块文档 1 year ago

README.md

LINGYUN.Abp.Http.Client.Wrapper

HTTP客户端包装器模块,用于在HTTP客户端请求中自动添加包装器请求头。

English

功能特性

  • 自动添加包装器请求头
  • 与ABP HTTP客户端集成
  • 支持全局配置包装器开关

安装

dotnet add package LINGYUN.Abp.Http.Client.Wrapper

配置使用

[DependsOn(typeof(AbpHttpClientWrapperModule))]
public class YouProjectModule : AbpModule
{
    public override void ConfigureServices(ServiceConfigurationContext context)
    {
        Configure<AbpWrapperOptions>(options =>
        {
            // 启用包装器
            options.IsEnabled = true;
        });
    }
}

工作原理

当启用包装器时(AbpWrapperOptions.IsEnabled = true),模块会自动为所有HTTP客户端请求添加 _AbpWrapResult 请求头。 当禁用包装器时(AbpWrapperOptions.IsEnabled = false),模块会自动为所有HTTP客户端请求添加 _AbpDontWrapResult 请求头。

这样可以确保HTTP客户端的请求结果与服务器端的包装配置保持一致。

源码位置

LINGYUN.Abp.Http.Client.Wrapper