Page Menu
Home
Phabricator
Search
Configure Global Search
Log In
Files
F15423611
D12299.id29561.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
2 KB
Referenced Files
None
Subscribers
None
D12299.id29561.diff
View Options
diff --git a/src/aphront/response/AphrontResponse.php b/src/aphront/response/AphrontResponse.php
--- a/src/aphront/response/AphrontResponse.php
+++ b/src/aphront/response/AphrontResponse.php
@@ -81,7 +81,52 @@
}
public function getHTTPResponseMessage() {
- return '';
+ switch ($this->getHTTPResponseCode()) {
+ case 100: return 'Continue';
+ case 101: return 'Switching Protocols';
+ case 200: return 'OK';
+ case 201: return 'Created';
+ case 202: return 'Accepted';
+ case 203: return 'Non-Authoritative Information';
+ case 204: return 'No Content';
+ case 205: return 'Reset Content';
+ case 206: return 'Partial Content';
+ case 300: return 'Multiple Choices';
+ case 301: return 'Moved Permanently';
+ case 302: return 'Found';
+ case 303: return 'See Other';
+ case 304: return 'Not Modified';
+ case 305: return 'Use Proxy';
+ case 306: return 'Switch Proxy';
+ case 307: return 'Temporary Redirect';
+ case 400: return 'Bad Request';
+ case 401: return 'Unauthorized';
+ case 402: return 'Payment Required';
+ case 403: return 'Forbidden';
+ case 404: return 'Not Found';
+ case 405: return 'Method Not Allowed';
+ case 406: return 'Not Acceptable';
+ case 407: return 'Proxy Authentication Required';
+ case 408: return 'Request Timeout';
+ case 409: return 'Conflict';
+ case 410: return 'Gone';
+ case 411: return 'Length Required';
+ case 412: return 'Precondition Failed';
+ case 413: return 'Request Entity Too Large';
+ case 414: return 'Request-URI Too Long';
+ case 415: return 'Unsupported Media Type';
+ case 416: return 'Requested Range Not Satisfiable';
+ case 417: return 'Expectation Failed';
+ case 418: return "I'm a teapot";
+ case 426: return 'Upgrade Required';
+ case 500: return 'Internal Server Error';
+ case 501: return 'Not Implemented';
+ case 502: return 'Bad Gateway';
+ case 503: return 'Service Unavailable';
+ case 504: return 'Gateway Timeout';
+ case 505: return 'HTTP Version Not Supported';
+ default: return '';
+ }
}
public function setFrameable($frameable) {
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sun, Mar 23, 4:14 PM (1 w, 1 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7476038
Default Alt Text
D12299.id29561.diff (2 KB)
Attached To
Mode
D12299: Implement HTTP response messages
Attached
Detach File
Event Timeline
Log In to Comment