mirror of
https://github.com/moparisthebest/curl
synced 2024-11-10 03:25:04 -05:00
33bea767eb
are not, due mainly to the lack of support for XML character entities (e.g. & => & ). This will make it easier to validate test files using tools like xmllint, as well as edit and view them using XML tools.
65 lines
1.1 KiB
Plaintext
65 lines
1.1 KiB
Plaintext
<testcase>
|
|
# Server-side
|
|
<reply>
|
|
<data>
|
|
HTTP/1.1 200 OK swsclose
|
|
Date: Thu, 09 Nov 2010 14:49:00 GMT
|
|
Server: test-server/fake
|
|
Last-Modified: Tue, 13 Jun 2000 12:10:00 GMT
|
|
ETag: "21025-dc7-39462498"
|
|
|
|
</data>
|
|
<datacheck>
|
|
HTTP/1.1 200 Mighty fine indeed
|
|
|
|
HTTP/1.1 200 OK swsclose
|
|
Date: Thu, 09 Nov 2010 14:49:00 GMT
|
|
Server: test-server/fake
|
|
Last-Modified: Tue, 13 Jun 2000 12:10:00 GMT
|
|
ETag: "21025-dc7-39462498"
|
|
|
|
</datacheck>
|
|
</reply>
|
|
|
|
# Client-side
|
|
<client>
|
|
<server>
|
|
http
|
|
</server>
|
|
# tool is what to use instead of 'curl'
|
|
<tool>
|
|
lib503
|
|
</tool>
|
|
|
|
<name>
|
|
simple multi http:// through proxytunnel with authentication info
|
|
</name>
|
|
<command>
|
|
http://%HOSTIP:%HTTPSPORT/503 127.0.0.1:%HTTPPORT
|
|
</command>
|
|
<file name="log/test503.txt">
|
|
foo
|
|
bar
|
|
bar
|
|
foo
|
|
moo
|
|
</file>
|
|
</client>
|
|
|
|
# Verify data after the test has been "shot"
|
|
<verify>
|
|
<protocol>
|
|
CONNECT 127.0.0.1:%HTTPSPORT HTTP/1.0
|
|
Host: 127.0.0.1:%HTTPSPORT
|
|
Proxy-Authorization: Basic dGVzdDppbmc=
|
|
Proxy-Connection: Keep-Alive
|
|
|
|
GET /503 HTTP/1.1
|
|
Authorization: Basic dGVzdDppbmc=
|
|
Host: 127.0.0.1:%HTTPSPORT
|
|
Accept: */*
|
|
|
|
</protocol>
|
|
</verify>
|
|
</testcase>
|