Open Closed

Send Custome Http Header #3811

User avatar
0 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)
  • User Avatar
    liangshiwei created
    Support Team Fullstack Developer


    You can add a custom message handler

    public override void PreConfigureServices(ServiceConfigurationContext context)
        PreConfigure<AbpHttpClientBuilderOptions>(options =>
            options.ProxyClientBuildActions.Add((s, builder) =>
    public class MyMessageHandler : DelegatingHandler, ITransientDependency
        protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
            return base.SendAsync(request, cancellationToken);
Made with ❤️ on ABP v8.2.0-preview Updated on March 25, 2024, 15:11