📄 http_response.cpp
字号:
// http_response.cpp,v 1.1 2000/04/27 23:43:18 jxh Exp#include "HTTPU/http_response.h"voidHTTP_Response::parse_line (void){ this->response_.init (this->line ()); if (this->response_.error () != Parse_HTTP_Response::HTTPU_OK) this->status_ = STATUS_INTERNAL_SERVER_ERROR;}intHTTP_Response::espouse_line (void){ int count; int status; if (this->status_ != (int)STATUS_OK) status = this->status_; else status = this->response_line ()->code (); count = ACE_OS::sprintf (this->mb_->wr_ptr (), "%s %d %s\r\n", "HTTP/1.1", status, (char *)(*HTTP_SCode::instance ())[status]); // Last arg is hard coded since we are suppose to report the // level of server we are, and not act like the level of the // client. This information should be obtained from the config. if (count < 0) return -1; this->mb_->wr_ptr (count); return 0;}voidHTTP_Response::dump (void){ ACE_DEBUG ((LM_DEBUG, "===== BEGIN entera_HTTP_Response::dump =====\n")); HTTP_Base::dump (); ACE_DEBUG ((LM_DEBUG, "===== END entera_HTTP_Response::dump =====\n"));}#if !defined (ACE_HAS_INLINED_OSCALLS)# include "HTTPU/http_response.i"# endif /* ACE_HAS_INLINED_OSCALLS */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -