From a923d8541c938aedd36d1c39a9bacf3e2a9eec10 Mon Sep 17 00:00:00 2001 From: Dan Fandrich Date: Fri, 15 Aug 2008 19:18:46 +0000 Subject: Added test case 1065 to test a PUT with a single file but two URLs. This was discovered to be problematic while investigating an incident reported by Von back in May. curl in this case doesn't include a Content-Length: or Transfer-Encoding: chunked header which is illegal. This test case is added to DISABLED until a solution is found. --- tests/data/test1065 | 78 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 tests/data/test1065 (limited to 'tests/data/test1065') diff --git a/tests/data/test1065 b/tests/data/test1065 new file mode 100644 index 000000000..700d8110b --- /dev/null +++ b/tests/data/test1065 @@ -0,0 +1,78 @@ + + + +HTTP +HTTP PUT + + + + + +HTTP/1.1 200 A OK +Server: curl test +Content-Type: text/html; charset=iso-8859-1 +Content-Length: 3 + +ok + + +HTTP/1.1 200 A OK +Server: curl test +Content-Type: text/html; charset=iso-8859-1 +Content-Length: 9 + +still ok + + + +# Client-side + +# + +http + + +HTTP PUT with one file but two URLs + + +-H "Expect:" -T log/1065 http://%HOSTIP:%HTTPPORT/1065.upload1 http://%HOSTIP:%HTTPPORT/10650002.upload2 + + +test + + + +# Verify data after the test has been "shot" + + +^User-Agent:.* + + +PUT /1065.upload1 HTTP/1.1 +Host: %HOSTIP:%HTTPPORT +Accept: */* +Content-Length: 5 + +test +PUT /10650002.upload2 HTTP/1.1 +Host: %HOSTIP:%HTTPPORT +Accept: */* +Content-Length: 0 + + + +HTTP/1.1 200 A OK +Server: curl test +Content-Type: text/html; charset=iso-8859-1 +Content-Length: 3 + +ok +HTTP/1.1 200 A OK +Server: curl test +Content-Type: text/html; charset=iso-8859-1 +Content-Length: 9 + +still ok + + + -- cgit v1.2.3