1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-03-09 15:49:59 +00:00

refine http server pages. change to 0.9.51

This commit is contained in:
winlin 2014-04-05 13:14:59 +08:00
parent 1c02f4551c
commit 4e3fe36ae2
24 changed files with 307 additions and 96 deletions

View file

@ -127,15 +127,8 @@ int SrsRequest::discovery_app()
app = url;
vhost = host;
srs_vhost_resolve(vhost, app);
// remove the unsupported chars in names.
vhost = srs_string_remove(vhost, "/ \n\r\t");
app = srs_string_remove(app, " \n\r\t");
stream = srs_string_remove(stream, " \n\r\t");
// remove end slash of app
app = srs_string_trim_end(app, "/");
stream = srs_string_trim_end(stream, "/");
strip();
return ret;
}
@ -153,6 +146,22 @@ string SrsRequest::get_stream_url()
return url;
}
void SrsRequest::strip()
{
// remove the unsupported chars in names.
vhost = srs_string_remove(vhost, "/ \n\r\t");
app = srs_string_remove(app, " \n\r\t");
stream = srs_string_remove(stream, " \n\r\t");
// remove end slash of app/stream
app = srs_string_trim_end(app, "/");
stream = srs_string_trim_end(stream, "/");
// remove start slash of app/stream
app = srs_string_trim_start(app, "/");
stream = srs_string_trim_start(stream, "/");
}
SrsResponse::SrsResponse()
{
stream_id = SRS_DEFAULT_SID;