mirror of
https://github.com/curl/curl.git
synced 2025-01-24 14:15:18 +08:00
3fd80c7b59
The threee tags `<name>`, `</name>` and `<command>` were frequently used with a leading space that this removes. The reason this habbit is so widespread in testcases is probably that they have been copy and pasted. Hence, fixing them all now might curb this practice from now on. Closes #12028
72 lines
961 B
Plaintext
72 lines
961 B
Plaintext
<testcase>
|
|
#based off test 712
|
|
<info>
|
|
<keywords>
|
|
FTP
|
|
PASV
|
|
RETR
|
|
HTTP
|
|
HTTP CONNECT
|
|
proxytunnel
|
|
CURLOPT_CONNECT_TO
|
|
</keywords>
|
|
</info>
|
|
#
|
|
# Server-side
|
|
<reply>
|
|
<connect>
|
|
HTTP/1.1 200 Connection established
|
|
|
|
</connect>
|
|
|
|
<data nocheck="yes">
|
|
silly content
|
|
</data>
|
|
|
|
<datacheck>
|
|
HTTP/1.1 200 Connection established
|
|
|
|
HTTP/1.1 200 Connection established
|
|
|
|
silly content
|
|
</datacheck>
|
|
</reply>
|
|
|
|
#
|
|
# Client-side
|
|
<client>
|
|
<features>
|
|
proxy
|
|
</features>
|
|
<server>
|
|
ftp
|
|
http-proxy
|
|
</server>
|
|
<features>
|
|
http
|
|
proxy
|
|
</features>
|
|
<name>
|
|
FTP fetch with --proxy set to http:// and with --connect-to
|
|
</name>
|
|
<command>
|
|
ftp://ftp.example.com.%TESTNUMBER/%TESTNUMBER --connect-to ::connect.example.com.%TESTNUMBER:%FTPPORT --proxytunnel --proxy http://%HOSTIP:%PROXYPORT
|
|
</command>
|
|
</client>
|
|
|
|
#
|
|
# Verify data after the test has been "shot"
|
|
<verify>
|
|
<protocol>
|
|
USER anonymous
|
|
PASS ftp@example.com
|
|
PWD
|
|
EPSV
|
|
TYPE I
|
|
SIZE %TESTNUMBER
|
|
RETR %TESTNUMBER
|
|
QUIT
|
|
</protocol>
|
|
</verify>
|
|
</testcase>
|