Dropping of HTTP headers having dot in the Header Name

Avi Load Balancer
drops HTTP headers having “.” (dot) in the header name. For instance,
Avi Load Balancer
drops the following header: Tenant.123:xyz
The above header has “.” in the header name.
The following header was successfully accepted by
Avi Load Balancer
: Tenant_123:xyz
The above header has “_” in the header name.

Resolution

  1. Login to the Controller UI.
  2. Navigate to
    Application
    Virtual Services
    . Choose the virtual service that you want to edit.
  3. Navigate to
    Application Profile
    , select
    System-HTTP
    or
    System-Secure-HTTP
    and click
    edit
    .
  4. Navigate to
    DDoS
    , and select
    Allow Header Names with Dot/Period
    check box.
  5. After performing the changes, click
    Save
    .
  6. Test the setup again to confirm that the
    Avi Load Balancer
    allows HTTP headers with . (dot) in the header name.