From abdbd3100f3d42d35730419e1aea02db40f5c214 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Mon, 29 Jan 2007 09:26:36 +0000 Subject: - Michael Wallner reported that when doing a CONNECT with a custom User-Agent header, you got _two_ User-Agent headers in the CONNECT request...! Added test case 287 to verify the fix. --- tests/data/test287 | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 tests/data/test287 (limited to 'tests/data/test287') diff --git a/tests/data/test287 b/tests/data/test287 new file mode 100644 index 000000000..c67818cd0 --- /dev/null +++ b/tests/data/test287 @@ -0,0 +1,45 @@ + +# Server-side + + +# this is returned first since we get no proxy-auth + +HTTP/1.1 405 Method Not Allowed swsclose + +And you should ignore this data. + + + + +# Client-side + + +http + + +HTTP proxy CONNECT with custom User-Agent header + + +http://test.remote.server.com:287/path/287 -H "User-Agent: looser/2007" --proxy http://%HOSTIP:%HTTPPORT --proxytunnel + + + +# Verify data after the test has been "shot" + + +CONNECT test.remote.server.com:287 HTTP/1.0 +Host: test.remote.server.com:287 +Proxy-Connection: Keep-Alive +User-Agent: looser/2007 + + +# CURLE_RECV_ERROR + +56 + + +HTTP/1.1 405 Method Not Allowed swsclose + + + + -- cgit v1.2.3