HeaderWaitTimeout

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.

IIS 6.0: Use this property in conjunction with ConnectionTimeout and MinFileBytesPerSec instead of ServerListenTimeout for Web service nodes.

Schema Attributes

Attribute Name

Value

ADSI/WMI Data Type

DWORD

ABO Data Type

DWORD_METADATA

Schema Default

0

Internal Default

Not specified.

Upper Bound

Not specified

Lower Bound

Not specified

Internal ID

9204

Friendly ID

MD_HEADER_WAIT_TIMEOUT

Property Attributes

INHERIT

User Type

IIS_MD_UT_SERVER

Configurable Locations

You can configure this property at the following locations in the IIS metabase.

Metabase Path

IIS Admin Object Type

/LM/W3SVC

IIsWebService

Flags

There are no flags for this property.

Requirements

Server: Requires or Windows Server 2003.

Product: IIS

See Also