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

Set empty HTTP paths to '/' to avoid malformed requests (#2329)

This resolves #1610.
This commit is contained in:
Justin Kromlinger 2021-09-07 02:15:27 +02:00 committed by winlin
parent ff9e2339c1
commit a583d7efb4

View file

@ -322,6 +322,10 @@ srs_error_t SrsHttpClient::post(string path, string req, ISrsHttpMessage** ppmsg
return srs_error_wrap(err, "http: connect server"); return srs_error_wrap(err, "http: connect server");
} }
if (path.size() == 0) {
path = "/";
}
// send POST request to uri // send POST request to uri
// POST %s HTTP/1.1\r\nHost: %s\r\nContent-Length: %d\r\n\r\n%s // POST %s HTTP/1.1\r\nHost: %s\r\nContent-Length: %d\r\n\r\n%s
std::stringstream ss; std::stringstream ss;