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 year ago | |
|---|---|---|
| .. | ||
| LINGYUN/Abp/Http/Client/Wrapper | 2 years ago | |
| FodyWeavers.xml | 2 years ago | |
| FodyWeavers.xsd | 2 years ago | |
| LINGYUN.Abp.Http.Client.Wrapper.csproj | 2 years ago | |
| README.EN.md | 1 year ago | |
| README.md | 1 year ago | |
README.md
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客户端的请求结果与服务器端的包装配置保持一致。