0
m.aldayem@cashin.sa created
Project Description: Two Microservice: A, B every Microservice have Background Service: A Background worker, B Background worker
**Issue: ** Add Custome Header when Call A Service From B Background worker I'm using dynamic proxy, and the header is changeable depends on Business so I can't but it in app settings
If you're creating a bug/problem report, please include followings:
- ABP Framework version: v6.
- UI type: Angular
- DB provider: EF Core
- Tiered (MVC) or Identity Server Separated (Angular): yes / no
- Exception message and stack trace:
- Steps to reproduce the issue:"
1 Answer(s)
-
0
Hi,
You can add a custom message handler
public override void PreConfigureServices(ServiceConfigurationContext context) { PreConfigure<AbpHttpClientBuilderOptions>(options => { options.ProxyClientBuildActions.Add((s, builder) => { builder.AddHttpMessageHandler<MyMessageHandler>(); }); }); } public class MyMessageHandler : DelegatingHandler, ITransientDependency { protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) { request.Headers.Add(....); return base.SendAsync(request, cancellationToken); } }