case403:SET_LEN_AND_RETURN_STR("<p>You don't have permission to access the requested resource.</p>");
case404:SET_LEN_AND_RETURN_STR("<p>The requested resource was not found.<br>Make sure you entered the correct URL in your browser.</p>\n");
case405:SET_LEN_AND_RETURN_STR("<p>The requested method is not allowed for this resource.</p>");
case406:SET_LEN_AND_RETURN_STR("<p>An appropriate representation of the requested resource could not be found.</p>");
case407:SET_LEN_AND_RETURN_STR(
"<p>This server could not verify that you are authorized to access the resource requested.<br>"
"Either you supplied the wrong credentials (e.g. bad password), or your browser doesn't understand how to supply the credentials required.</p>"
);
case408:SET_LEN_AND_RETURN_STR("<p>Timeout waiting for the request.</p>");
case409:SET_LEN_AND_RETURN_STR("<p>The request could not be completed due to a conflict with the current state of the requested resource.</p>");
case410:SET_LEN_AND_RETURN_STR(
"<p>The requested resource is no longer available on this server and there is no forwarding address.<br>"
"Please remove all references to this resource.</p>"
);
case411:SET_LEN_AND_RETURN_STR("<p>The requested method requires a valid Content-Length header.</p>");
case412:SET_LEN_AND_RETURN_STR("<p>The precondition for this request was not met.</p>");
case413:SET_LEN_AND_RETURN_STR("<p>Your client sent too much data for this request.</p>");
case414:SET_LEN_AND_RETURN_STR("<p>The requested URL's length exceeds the configured limit of this server.</p>");
case415:SET_LEN_AND_RETURN_STR("<p>The supplied request data is not in a format acceptable for processing by this resource.</p>");
case416:SET_LEN_AND_RETURN_STR("<p>The requested part of this resource was not found.</p>");
case417:SET_LEN_AND_RETURN_STR("<p>The expectation given in the Expect request-header field could not be met by this server.</p>");
case418:SET_LEN_AND_RETURN_STR("<p>I have come here to brew coffee and kick ass... and I'm all out of coffee.</p>");
case421:SET_LEN_AND_RETURN_STR("<p>There are too many connections from your internet address.</p>");
case422:SET_LEN_AND_RETURN_STR("<p>The request could not be processed.</p>");
case423:SET_LEN_AND_RETURN_STR("<p>The requested resource is currently locked.</p>");
case424:SET_LEN_AND_RETURN_STR("<p>The method could not be performed on the resource because the requested action depended on another action and that other action failed.</p>");
case426:SET_LEN_AND_RETURN_STR("<p>This resource should be accessed via SSL.</p>");
/* 5XX server error */
case500:SET_LEN_AND_RETURN_STR("<p>The server encountered an internal error and was unable to complete your request.</p");
case501:SET_LEN_AND_RETURN_STR("<p>The request method is not supported by this server.</p>");
case502:SET_LEN_AND_RETURN_STR("<p>The proxy server received an invalid response from an upstream server.</p>");
case503:SET_LEN_AND_RETURN_STR("<p>The server is temporarily unable to service your request due to maintenance downtime or capacity problems.<br>Please try again later.</p>");
case504:SET_LEN_AND_RETURN_STR("<p>The proxy server did not receive a timely response from the upstream server.</p>");
case505:SET_LEN_AND_RETURN_STR("<p>The requested http version is not supported by this server.</p>");
case506:SET_LEN_AND_RETURN_STR("<p>A variant for the requested resource is itself a negotiable resource.</p");
case507:SET_LEN_AND_RETURN_STR("<p>The request could not be fullfilled because of insufficient storage available on the server.</p>");
case509:SET_LEN_AND_RETURN_STR("<p>The available bandwidth limit for this resource has been reached.</p>");
case510:SET_LEN_AND_RETURN_STR("<p>A mandatory extension policy in the request is not accepted by the server for this resource.</p>");