From 1f26ea4a853844caf6118250abb6a4a141c87e8b Mon Sep 17 00:00:00 2001 From: Dan Fandrich Date: Wed, 30 Jul 2008 07:24:59 +0000 Subject: Added test case 1051 to test Location: following with PUT, as reported by Ben Sutcliffe. The test when run manually shows a problem in curl, but the test harness web server doesn't run the test correctly so it's disabled for now. --- tests/data/DISABLED | 1 + tests/data/Makefile.am | 2 +- tests/data/test1051 | 103 +++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 105 insertions(+), 1 deletion(-) create mode 100644 tests/data/test1051 (limited to 'tests/data') diff --git a/tests/data/DISABLED b/tests/data/DISABLED index b220fb713..562ee823b 100644 --- a/tests/data/DISABLED +++ b/tests/data/DISABLED @@ -4,3 +4,4 @@ # per line. # Lines starting with '#' letters are treated as comments. 1041 +1051 diff --git a/tests/data/Makefile.am b/tests/data/Makefile.am index e3312d1f4..c47ee476a 100644 --- a/tests/data/Makefile.am +++ b/tests/data/Makefile.am @@ -54,7 +54,7 @@ EXTRA_DIST = test1 test108 test117 test127 test20 test27 test34 test46 \ test556 test1031 test628 test629 test630 test631 test632 test1032 \ test1033 test539 test1034 test1035 test1036 test1037 test1038 test1039 \ test1040 test1041 test1042 test1043 test1044 test1045 test1046 test1047 \ - test1048 test1049 test1050 + test1048 test1049 test1050 test1051 filecheck: @mkdir test-place; \ diff --git a/tests/data/test1051 b/tests/data/test1051 new file mode 100644 index 000000000..4aa31c1d6 --- /dev/null +++ b/tests/data/test1051 @@ -0,0 +1,103 @@ + + + +HTTP +HTTP PUT +followlocation + + + +# Server-side + + +HTTP/1.1 301 Redirect swsclose +Date: Thu, 29 Jul 2008 14:49:00 GMT +Server: test-server/fake +Location: data/10510002.txt?coolsite=yes +Content-Length: 0 +Connection: close + + + +HTTP/1.1 100 Continue + +HTTP/1.1 200 Followed here fine swsclose +Date: Thu, 29 Jul 2008 14:49:00 GMT +Server: test-server/fake +Content-Length: 51 + +If this is received, the location following worked + + +HTTP/1.1 301 Redirect +Date: Thu, 29 Jul 2008 14:49:00 GMT +Server: test-server/fake +Location: data/10510002.txt?coolsite=yes +Content-Length: 0 +Connection: Keep-Alive + +HTTP/1.1 100 Continue + +HTTP/1.1 200 Followed here fine swsclose +Date: Thu, 29 Jul 2008 14:49:00 GMT +Server: test-server/fake +Content-Length: 51 + +If this is received, the location following worked + + + +# Client-side + + +http + + +HTTP PUT with Location: following + + +http://%HOSTIP:%HTTPPORT/want/1051 -L -T log/test1051.txt + + +Weird + file + to + upload +for + testing +the + PUT + feature + + + +# Verify data after the test has been "shot" + + +^User-Agent:.* + + +PUT /want/1051 HTTP/1.1 +Host: %HOSTIP:%HTTPPORT +Accept: */* +Content-Length: 78 +Expect: 100-continue + +PUT /want/data/10510002.txt?coolsite=yes HTTP/1.1 +Host: %HOSTIP:%HTTPPORT +Accept: */* +Content-Length: 78 +Expect: 100-continue + +Weird + file + to + upload +for + testing +the + PUT + feature + + + -- cgit v1.2.3