ab0fa55780
Consistently use CRLF instead. The mixed endings weren't documented so I assume they were unintentional. This change doesn't matter for curl itself but makes using the tests with a proxy between curl and the test server more convenient. Tests that consistently use no carriage returns were left unmodified as one can easily work around this.
81 lines
1.3 KiB
Plaintext
81 lines
1.3 KiB
Plaintext
# http://greenbytes.de/tech/webdav/draft-reschke-http-status-308-latest.html
|
|
<testcase>
|
|
<info>
|
|
<keywords>
|
|
HTTP
|
|
HTTP GET
|
|
308
|
|
followlocation
|
|
</keywords>
|
|
</info>
|
|
#
|
|
# Server-side
|
|
<reply>
|
|
<data>
|
|
HTTP/1.1 308 OK swsclose
|
|
Location: 13250002
|
|
Date: Thu, 09 Nov 2010 14:49:00 GMT
|
|
Connection: close
|
|
|
|
</data>
|
|
<data2>
|
|
HTTP/1.1 200 OK swsclose
|
|
Location: this should be ignored
|
|
Date: Thu, 09 Nov 2010 14:49:00 GMT
|
|
Connection: close
|
|
|
|
body
|
|
</data2>
|
|
<datacheck>
|
|
HTTP/1.1 308 OK swsclose
|
|
Location: 13250002
|
|
Date: Thu, 09 Nov 2010 14:49:00 GMT
|
|
Connection: close
|
|
|
|
HTTP/1.1 200 OK swsclose
|
|
Location: this should be ignored
|
|
Date: Thu, 09 Nov 2010 14:49:00 GMT
|
|
Connection: close
|
|
|
|
body
|
|
</datacheck>
|
|
</reply>
|
|
|
|
#
|
|
# Client-side
|
|
<client>
|
|
<server>
|
|
http
|
|
</server>
|
|
<name>
|
|
HTTP 308-redirect with POST
|
|
</name>
|
|
<command>
|
|
http://%HOSTIP:%HTTPPORT/we/1325 -L -d "moo"
|
|
</command>
|
|
</client>
|
|
|
|
#
|
|
# Verify data after the test has been "shot"
|
|
<verify>
|
|
<strip>
|
|
^User-Agent:.*
|
|
</strip>
|
|
<protocol nonewline="yes">
|
|
POST /we/1325 HTTP/1.1
|
|
Host: %HOSTIP:%HTTPPORT
|
|
Accept: */*
|
|
Content-Length: 3
|
|
Content-Type: application/x-www-form-urlencoded
|
|
|
|
mooPOST /we/13250002 HTTP/1.1
|
|
Host: %HOSTIP:%HTTPPORT
|
|
Accept: */*
|
|
Content-Length: 3
|
|
Content-Type: application/x-www-form-urlencoded
|
|
|
|
moo
|
|
</protocol>
|
|
</verify>
|
|
</testcase>
|