A NetScaler appliance has the ability to create a profile with specific HTTP options. Previously, the set httpParam command was used instead of HTTP profile.
The following profiles are pre-configured on an appliance installed with NetScaler software release 9.3 or later:
The following table lists the options that are available for an HTTP profile:
Option |
Description |
Default Value |
dropInvalReqs |
Drops invalid HTTP requests (RFC violation), accepts values - enable or disable |
Disabled |
markHttp09Inval |
Mark HTTP 0.9 requests as invalid, accepts values - enable or disable |
Disabled |
markConnReqInval |
Mark HTTP CONNECT requests as invalid, accepts values - enable or disable |
Disabled |
cmpOnPush |
Compress immediately on PUSH packet, accepts values - enable or disable |
Disabled |
conMultiplex |
HTTP connection multiplexing, accepts values - enable or disable |
Enabled |
maxReusePool |
Maximum reuse pool connections, accepts maximum value 4294967295 and minimum value 0 |
0 |
dropExtraCRLF |
Drop extra CLRF after HTTP headers, accepts values - enable or disable |
Enabled |
incompHdrDelay |
Incomplete header timeout, accepts a maximum value of 4294967295 |
7000 |
reqTimeout |
Incomplete request timeout (seconds), accepts maximum value 4294967295 and minimum value 0 |
0 |
Run the following command from the command line interface to configure an HTTP profile:
set ns httpProfile <name> [-dropInvalReqs ( ENABLED | DISABLED )] [-markHttp09Inval ( ENABLED | DISABLED )] [-markConnReqInval ( ENABLED | DISABLED )] [-cmpOnPush ( ENABLED | DISABLED )] [-conMultiplex (ENABLED | DISABLED )] [-maxReusePool <positive_integer>] [-dropExtraCRLF ( ENABLED | DISABLED )] [-incompHdrDelay <positive_integer>] [-reqTimeout <positive_integer>]
Complete the following steps to add an HTTP profile using the Configuration Utility:
Expand the System node.
Select the Profiles node.
Select the HTTP Profiles tab.
Click Add.
Specify the required information in the Create HTTP Profiles window and click Create.
Click Close.
Citrix Documentation - HTTP Configurations