1<testcase> 2# test case cloned from 1076 and then 302 was replaced with 303 3<info> 4<keywords> 5HTTP 6HTTP POST 7followlocation 8</keywords> 9</info> 10# 11# Server-side 12<reply> 13<data> 14HTTP/1.1 303 OK swsclose 15Location: moo.html&testcase=/13320002 16Date: Thu, 09 Nov 2010 14:49:00 GMT 17Connection: close 18 19</data> 20<data2> 21HTTP/1.1 200 OK swsclose 22Location: this should be ignored 23Date: Thu, 09 Nov 2010 14:49:00 GMT 24Connection: close 25 26body 27</data2> 28<datacheck> 29HTTP/1.1 303 OK swsclose 30Location: moo.html&testcase=/13320002 31Date: Thu, 09 Nov 2010 14:49:00 GMT 32Connection: close 33 34HTTP/1.1 200 OK swsclose 35Location: this should be ignored 36Date: Thu, 09 Nov 2010 14:49:00 GMT 37Connection: close 38 39body 40</datacheck> 41</reply> 42 43# 44# Client-side 45<client> 46<server> 47http 48</server> 49 <name> 50HTTP POST with 303 redirect and --post303 51 </name> 52 <command> 53http://%HOSTIP:%HTTPPORT/blah/1332 -L -d "moo" --post303 54</command> 55</client> 56 57# 58# Verify data after the test has been "shot" 59<verify> 60<protocol nonewline="yes"> 61POST /blah/1332 HTTP/1.1 62Host: %HOSTIP:%HTTPPORT 63User-Agent: curl/%VERSION 64Accept: */* 65Content-Length: 3 66Content-Type: application/x-www-form-urlencoded 67 68mooPOST /blah/moo.html&testcase=/13320002 HTTP/1.1 69Host: %HOSTIP:%HTTPPORT 70User-Agent: curl/%VERSION 71Accept: */* 72Content-Length: 3 73Content-Type: application/x-www-form-urlencoded 74 75moo 76</protocol> 77</verify> 78</testcase> 79