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;
|
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().
|
Sets the HTTP status of the response. For example, "404 File Not Found" or "500 Internal Server Error".
|
||||||
/// Note setResponseStatus() must be called *before* you write() any data to the output.
|
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) {
|
void setResponseStatus(string status) {
|
||||||
assert(!outputtedResponseData);
|
assert(!outputtedResponseData);
|
||||||
responseStatus = status;
|
responseStatus = status;
|
||||||
}
|
}
|
||||||
|
/// ditto
|
||||||
|
void setResponseStatus(int statusCode) {
|
||||||
|
setResponseStatus(getHttpCodeText(statusCode));
|
||||||
|
}
|
||||||
private string responseStatus = null;
|
private string responseStatus = null;
|
||||||
|
|
||||||
/// Returns true if it is still possible to output headers
|
/// Returns true if it is still possible to output headers
|
||||||
|
|
Loading…
Reference in New Issue