NSX Advanced Load Balancer drops HTTP headers having “.” (dot) in the header name. For instance, NSX Advanced Load Balancer drops the following header: Tenant.123:xyz
Note:
The above header has “.” in the header name.
The following header was successfully accepted by NSX Advanced Load Balancer: Tenant_123:xyz
Note:
The above header has “_” in the header name.
Resolution
Login to the Controller UI.
Navigate to
. Choose the virtual service that you want to edit.Navigate to Application Profile, select System-HTTP or System-Secure-HTTP and click edit.
Navigate to DDoS, and select Allow Header Names with Dot/Period check box.
After performing the changes, click Save.
Test the setup again to confirm that the NSX Advanced Load Balancer allows HTTP headers with . (dot) in the header name.