mirror of https://github.com/adamdruppe/arsd.git
int overload
This commit is contained in:
parent
94854b4fd7
commit
6bad235a59
15
cgi.d
15
cgi.d
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue