2.2.3 Currently Defined WebDAV Extended Errors
A protocol server implementing this protocol includes the X-MSDAVEXT_ERROR header in response buffers when an error occurs, as specified in [MS-WDV] section 2.2.3. Section 2.2.3.1 specifies a selection of common errors that require action from the protocol client. The protocol server MUST NOT expect a specific response from the protocol client to any specific error. However, no restrictions exist on the protocol server regarding which errors can be generated at what time nor what total set of errors can be used. Therefore, the protocol client MUST be prepared to handle any errors that are generated. If the protocol client encounters an error that it does not recognize or know how to interpret, the protocol client handles this condition preferably by outputting the error string to the user. Every error from the protocol server MUST be paired with a message string.The following table shows the error code ranges that have mapped module names.
Module name for error code range |
Error code range, in hexadecimal |
Error code range, in decimal |
---|---|---|
File |
0x00020000–0x00020071 |
131072–131185 |
Configuration |
0x00030000–0x00030070 |
196608–196720 |
Server Parsing |
0x00040000–0x0004000C |
262144–262156 |
Server |
0x00050000–0x00050092 |
327680–327826 |
HTML |
0x00060000–0x0006000C |
393216–393228 |
System |
0x00080000–0x0008001C |
524288–524316 |
Service |
0x00090000–0x0009007F |
589824–589951 |
HTTP |
0x000D0000–0x000D0012 |
851968–851986 |
Authentication |
0x000E0000–0x000E0098 |
917504–917656 |
Document Related |
0x00100000–0x00100008 |
1048576–1048584 |
Disk-Based Website |
0x00110000–0x00110007 |
1114112–1114119 |
Socket |
0x00120000–0x00120037 |
1179648–1179703 |
0x00130000–0x00130004 |
1245184–1245188 |
|
Internet |
0x00180000–0x0018003F |
1572864–1572927 |
Hosting |
0x001D0000–0x001D000A |
1900544–1900554 |
Web Services |
0x001E0000–0x001E00E8 |
1966080–1966312 |
Server Network |
0x00210000–0x00210092 |
2162688–2162834 |
Web Extender Client |
0x00640000–0x006400E9 |
6553600–6553833 |
Virus Scan |
0x00960000–0x00960014 |
9830400–9830420 |
Rights Management |
0x00970000–0x00970013 |
9895936–9895955 |
The tables in section 2.2.3.1 show the error code details for each range in the previous table.