int overload

This commit is contained in:
Adam D. Ruppe 2021-01-11 11:34:09 -05:00
parent 94854b4fd7
commit 6bad235a59
1 changed files with 12 additions and 3 deletions

15
cgi.d
View File

@ -2007,13 +2007,22 @@ class Cgi {
return scriptName;
}
/// Sets the HTTP status of the response. For example, "404 File Not Found" or "500 Internal Server Error".
/// It assumes "200 OK", and automatically changes to "302 Found" if you call setResponseLocation().
/// Note setResponseStatus() must be called *before* you write() any data to the output.
/++
Sets the HTTP status of the response. For example, "404 File Not Found" or "500 Internal Server Error".
It assumes "200 OK", and automatically changes to "302 Found" if you call setResponseLocation().
Note setResponseStatus() must be called *before* you write() any data to the output.
History:
The `int` overload was added on January 11, 2021.
+/
void setResponseStatus(string status) {
assert(!outputtedResponseData);
responseStatus = status;
}
/// ditto
void setResponseStatus(int statusCode) {
setResponseStatus(getHttpCodeText(statusCode));
}
private string responseStatus = null;
/// Returns true if it is still possible to output headers