mirror of
https://github.com/curl/curl.git
synced 2024-12-27 06:59:43 +08:00
69745aaa45
According to RFC 2616 and RFC 2326 individual protocol elements, like headers and except the actual content, are terminated by using CRLF. Therefore the test data files for these protocols need to contain mixed line-endings if the actual protocol elements use CRLF while the file uses LF.
118 lines
1.9 KiB
Plaintext
118 lines
1.9 KiB
Plaintext
<testcase>
|
|
|
|
#Informational
|
|
<info>
|
|
<keywords>
|
|
RTSP
|
|
ANNOUNCE
|
|
</keywords>
|
|
</info>
|
|
|
|
# Server-side
|
|
<reply>
|
|
<data1>
|
|
RTSP/1.0 200 OK
|
|
Server: RTSPD/libcurl-test
|
|
Cseq: 1
|
|
|
|
</data1>
|
|
|
|
<data2>
|
|
RTSP/1.0 200 OK
|
|
Server: RTSPD/libcurl-test
|
|
Cseq: 2
|
|
Content-Length: 70
|
|
Content-Type: application/sdp
|
|
|
|
v=0
|
|
s=rtspd SDP
|
|
i=A fake SDP reply
|
|
u=http://www.curl.example.com/fakesdp.ps
|
|
</data2>
|
|
<data3>
|
|
RTSP/1.0 200 Okie Dokie
|
|
Server: RTSPD/libcurl-test
|
|
Cseq: 3
|
|
|
|
</data3>
|
|
<data4>
|
|
RTSP/1.0 200 OK
|
|
Server: RTSPD/libcurl-test
|
|
CSeq: 4
|
|
Curl-private: swsclose
|
|
Informational: Empty Options Response
|
|
|
|
</data4>
|
|
</reply>
|
|
|
|
# Client-Side
|
|
<client>
|
|
<server>
|
|
rtsp
|
|
</server>
|
|
<tool>
|
|
lib568
|
|
</tool>
|
|
|
|
<name>
|
|
RTSP Announce (PUT and POST style) test
|
|
</name>
|
|
<command>
|
|
rtsp://%HOSTIP:%RTSPPORT/568
|
|
</command>
|
|
# file written before test command runs
|
|
<file name="log/file568.txt">
|
|
v=0
|
|
o=mhandley 2890844526 2890845468 IN IP4 126.16.64.4
|
|
s=SDP Seminar
|
|
i=A Seminar on the session description protocol
|
|
u=http://www.cs.ucl.ac.uk/staff/M.Handley/sdp.03.ps
|
|
e=mjh@isi.edu (Mark Handley)
|
|
c=IN IP4 224.2.17.12/127
|
|
t=2873397496 2873404696
|
|
a=recvonly
|
|
m=audio 3456 RTP/AVP 0
|
|
m=video 2232 RTP/AVP 31
|
|
</file>
|
|
</client>
|
|
|
|
<verify>
|
|
<strip>
|
|
^If-Modified-Since:.*
|
|
</strip>
|
|
<protocol>
|
|
ANNOUNCE rtsp://%HOSTIP:%RTSPPORT/5680001 RTSP/1.0
|
|
CSeq: 1
|
|
Content-Length: 306
|
|
Content-Type: application/sdp
|
|
|
|
v=0
|
|
o=mhandley 2890844526 2890845468 IN IP4 126.16.64.4
|
|
s=SDP Seminar
|
|
i=A Seminar on the session description protocol
|
|
u=http://www.cs.ucl.ac.uk/staff/M.Handley/sdp.03.ps
|
|
e=mjh@isi.edu (Mark Handley)
|
|
c=IN IP4 224.2.17.12/127
|
|
t=2873397496 2873404696
|
|
a=recvonly
|
|
m=audio 3456 RTP/AVP 0
|
|
m=video 2232 RTP/AVP 31
|
|
DESCRIBE rtsp://%HOSTIP:%RTSPPORT/5680002 RTSP/1.0
|
|
CSeq: 2
|
|
Accept: application/sdp
|
|
|
|
ANNOUNCE rtsp://%HOSTIP:%RTSPPORT/5680003 RTSP/1.0
|
|
CSeq: 3
|
|
Content-Type: posty goodness
|
|
Content-Length: 35
|
|
|
|
postyfield=postystuff&project=curl
|
|
OPTIONS rtsp://%HOSTIP:%RTSPPORT/5680004 RTSP/1.0
|
|
CSeq: 4
|
|
|
|
</protocol>
|
|
</verify>
|
|
|
|
</testcase>
|
|
|