mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
refine http log.
This commit is contained in:
parent
5273509554
commit
7166b666c8
5 changed files with 34 additions and 6 deletions
|
@ -584,6 +584,27 @@ u_int8_t SrsHttpMessage::method()
|
|||
return (u_int8_t)_header.method;
|
||||
}
|
||||
|
||||
string SrsHttpMessage::method_str()
|
||||
{
|
||||
if (is_http_get()) {
|
||||
return "GET";
|
||||
}
|
||||
if (is_http_put()) {
|
||||
return "PUT";
|
||||
}
|
||||
if (is_http_post()) {
|
||||
return "POST";
|
||||
}
|
||||
if (is_http_delete()) {
|
||||
return "DELETE";
|
||||
}
|
||||
if (is_http_options()) {
|
||||
return "OPTIONS";
|
||||
}
|
||||
|
||||
return "OTHER";
|
||||
}
|
||||
|
||||
bool SrsHttpMessage::is_http_get()
|
||||
{
|
||||
return _header.method == HTTP_GET;
|
||||
|
@ -604,6 +625,11 @@ bool SrsHttpMessage::is_http_delete()
|
|||
return _header.method == HTTP_DELETE;
|
||||
}
|
||||
|
||||
bool SrsHttpMessage::is_http_options()
|
||||
{
|
||||
return _header.method == HTTP_OPTIONS;
|
||||
}
|
||||
|
||||
string SrsHttpMessage::uri()
|
||||
{
|
||||
std::string uri = _uri->get_schema();
|
||||
|
|
|
@ -337,10 +337,12 @@ public:
|
|||
public:
|
||||
virtual bool is_complete();
|
||||
virtual u_int8_t method();
|
||||
virtual std::string method_str();
|
||||
virtual bool is_http_get();
|
||||
virtual bool is_http_put();
|
||||
virtual bool is_http_post();
|
||||
virtual bool is_http_delete();
|
||||
virtual bool is_http_options();
|
||||
virtual std::string uri();
|
||||
virtual std::string url();
|
||||
virtual std::string host();
|
||||
|
|
|
@ -731,8 +731,8 @@ int SrsHttpApi::process_request(SrsSocket* skt, SrsHttpMessage* req)
|
|||
return ret;
|
||||
}
|
||||
|
||||
srs_trace("http request parsed, method=%d, url=%s, content-length=%"PRId64"",
|
||||
req->method(), req->url().c_str(), req->content_length());
|
||||
srs_trace("HTTP %s %s, content-length=%"PRId64"",
|
||||
req->method_str().c_str(), req->url().c_str(), req->content_length());
|
||||
|
||||
// TODO: maybe need to parse the url.
|
||||
std::string url = req->path();
|
||||
|
|
|
@ -514,7 +514,7 @@ int SrsHttpConn::do_cycle()
|
|||
{
|
||||
int ret = ERROR_SUCCESS;
|
||||
|
||||
srs_trace("http get peer ip success. ip=%s", ip.c_str());
|
||||
srs_trace("HTTP client ip=%s", ip.c_str());
|
||||
|
||||
// initialize parser
|
||||
if ((ret = parser->initialize(HTTP_REQUEST)) != ERROR_SUCCESS) {
|
||||
|
@ -559,8 +559,8 @@ int SrsHttpConn::process_request(SrsSocket* skt, SrsHttpMessage* req)
|
|||
return ret;
|
||||
}
|
||||
|
||||
srs_trace("http request parsed, method=%d, url=%s, content-length=%"PRId64"",
|
||||
req->method(), req->url().c_str(), req->content_length());
|
||||
srs_trace("HTTP %s %s, content-length=%"PRId64"",
|
||||
req->method_str().c_str(), req->url().c_str(), req->content_length());
|
||||
|
||||
// TODO: maybe need to parse the url.
|
||||
std::string url = req->path();
|
||||
|
|
|
@ -99,7 +99,7 @@ int SrsRtmpConn::do_cycle()
|
|||
{
|
||||
int ret = ERROR_SUCCESS;
|
||||
|
||||
srs_trace("serve client ip=%s", ip.c_str());
|
||||
srs_trace("RTMP client ip=%s", ip.c_str());
|
||||
|
||||
rtmp->set_recv_timeout(SRS_RECV_TIMEOUT_US);
|
||||
rtmp->set_send_timeout(SRS_SEND_TIMEOUT_US);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue