diff --git a/src/Rtsp/RtspSession.cpp b/src/Rtsp/RtspSession.cpp index 46e62fe2..2cbaf217 100644 --- a/src/Rtsp/RtspSession.cpp +++ b/src/Rtsp/RtspSession.cpp @@ -128,7 +128,7 @@ void RtspSession::onRecv(const Buffer::Ptr &buf) { void RtspSession::onWholeRtspPacket(Parser &parser) { string method = parser.method(); //提取出请求命令字 _cseq = atoi(parser["CSeq"].data()); - if (_content_base.empty() && method != "GET") { + if (_content_base.empty() && method != "GET" && method != "POST" ) { RtspUrl rtsp; rtsp.parse(parser.url()); _content_base = rtsp._url;