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/Makefile.am | 2 +- tests/data/test287 | 45 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 tests/data/test287 (limited to 'tests/data') diff --git a/tests/data/Makefile.am b/tests/data/Makefile.am index 37078bafa..c8c36bedb 100644 --- a/tests/data/Makefile.am +++ b/tests/data/Makefile.am @@ -37,4 +37,4 @@ EXTRA_DIST = test1 test108 test117 test127 test20 test27 test34 test46 \ test274 test275 test524 test525 test276 test277 test526 test527 test528 \ test530 DISABLED test278 test279 test531 test280 test529 test532 test533 \ test534 test535 test281 test537 test282 test283 test284 test538 test285 \ - test286 test307 test308 + test286 test307 test308 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