HeaderWaitTimeout Metabase Property (IIS 6.0)
The HeaderWaitTimeout property specifies the amount of time (in seconds) the server waits for all HTTP headers for the request (indicated by a double carriage return) to be received before disconnecting the client. The purpose of this property is to help prevent a common variant of the Denial of Service (DoS) attack that attempts to max out connection limits and keep those connections connected.
In IIS 6.0, use this property in conjunction with the ConnectionTimeout property, and for Web service nodes, use the MinFileBytesPerSec property instead of the ServerListenTimeout property.
You can configure this property at the following locations in the IIS metabase.
For general code examples, see Code Examples to Configure Metabase Properties.