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.
1.3 KiB
1.3 KiB
LINGYUN.Abp.Http.Client.Wrapper
HTTP客户端包装器模块,用于在HTTP客户端请求中自动添加包装器请求头。
功能特性
- 自动添加包装器请求头
- 与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客户端的请求结果与服务器端的包装配置保持一致。