# Verify data after the test has been "shot"
<verify>
-<strip>
-^User-Agent:.*
-</strip>
<protocol crlf="yes" nonewline="yes">
IGLOO /%TESTNUMBER HTTP/1.1
Host: %HOSTIP:%HTTPPORT
# Verify data after the test has been "shot"
<verify>
-<strip>
-^User-Agent:.*
-</strip>
<protocol crlf="yes" nonewline="yes">
IGLOO /%TESTNUMBER HTTP/1.1
Host: %HOSTIP:%HTTPPORT
# Verify data after the test has been "shot"
<verify>
-<strip>
-^User-Agent:.*
-</strip>
<protocol crlf="yes">
IGLOO /%TESTNUMBER HTTP/1.1
Host: %HOSTIP:%HTTPPORT
# Verify data after the test has been "shot"
<verify>
-<strip>
-^User-Agent:.*
-</strip>
<protocol crlf="yes">
IGLOO /%TESTNUMBER HTTP/1.1
Host: %HOSTIP:%HTTPPORT
# Verify data after the test has been "shot"
<verify>
-<strip>
-^User-Agent:.*
-</strip>
<protocol crlf="yes" nonewline="yes">
IGLOO /%TESTNUMBER HTTP/1.1
Host: %HOSTIP:%HTTPPORT
# Verify data after the test has been "shot"
<verify>
-<strip>
-^User-Agent:.*
-</strip>
<protocol crlf="yes" nonewline="yes">
CURL /%TESTNUMBER HTTP/1.1
Host: %HOSTIP:%HTTPPORT
# Verify data after the test has been "shot"
<verify>
-<strip>
-^User-Agent:.*
-</strip>
<protocol crlf="yes" nonewline="yes">
CURL /%TESTNUMBER HTTP/1.1
Host: %HOSTIP:%HTTPPORT
# Verify data after the test has been "shot"
<verify>
-<strip>
-^User-Agent:.*
-</strip>
<protocol crlf="yes" nonewline="yes">
CURL /%TESTNUMBER HTTP/1.1
Host: %HOSTIP:%HTTPPORT
# Verify data after the test has been "shot"
<verify>
-<strip>
-^User-Agent:.*
-</strip>
<protocol crlf="yes">
CURL /%TESTNUMBER HTTP/1.1
Host: %HOSTIP:%HTTPPORT
# Verify data after the test has been "shot"
<verify>
-<strip>
-^User-Agent:.*
-</strip>
<protocol crlf="yes" nonewline="yes">
CURL /%TESTNUMBER HTTP/1.1
Host: %HOSTIP:%HTTPPORT
# Verify data after the test has been "shot"
<verify>
-<strip>
-^User-Agent:.*
-</strip>
<protocol crlf="yes" nonewline="yes">
IGLOO /%TESTNUMBER HTTP/1.1
Host: %HOSTIP:%HTTPPORT
# opens for us, so we can't compare with a known pre-existing number!
<strippart>
s/((https.proxy):(\d+))/$2:12345/
-s/^(User-Agent: curl).*/$1/
</strippart>
<proxy crlf="headers">
CONNECT ftp.site.thru.https.proxy:12345 HTTP/1.1
Host: ftp.site.thru.https.proxy:12345
-User-Agent: curl
+User-Agent: curl/%VERSION
Proxy-Connection: Keep-Alive
CONNECT ftp.site.thru.https.proxy:12345 HTTP/1.1
Host: ftp.site.thru.https.proxy:12345
-User-Agent: curl
+User-Agent: curl/%VERSION
Proxy-Connection: Keep-Alive
</proxy>
<strippart>
s/((https.proxy):(\d+))/$2:12345/
-s/^(User-Agent: curl).*/$1/
</strippart>
<proxy crlf="headers">
CONNECT ftp.site.thru.https.proxy:12345 HTTP/1.1
Host: ftp.site.thru.https.proxy:12345
-User-Agent: curl
+User-Agent: curl/%VERSION
Proxy-Connection: Keep-Alive
CONNECT ftp.site.thru.https.proxy:12345 HTTP/1.1
Host: ftp.site.thru.https.proxy:12345
-User-Agent: curl
+User-Agent: curl/%VERSION
Proxy-Connection: Keep-Alive
CONNECT ftp.site.thru.https.proxy:12345 HTTP/1.1
Host: ftp.site.thru.https.proxy:12345
-User-Agent: curl
+User-Agent: curl/%VERSION
Proxy-Connection: Keep-Alive
</proxy>
# Verify data after the test has been "shot"
<verify>
<strip>
-^User-Agent:.*
^Content-Type:.*
^Accept:.*
</strip>
# Verify data after the test has been "shot"
<verify>
<strip>
-^User-Agent:.*
^Content-Type:.*
^Accept:.*
</strip>
# Verify data after the test has been "shot"
<verify>
<strip>
-^User-Agent:.*
^Content-Type:.*
^Accept:.*
</strip>
# Verify data after the test has been "shot"
<verify>
<strip>
-^User-Agent:.*
^Content-Type:.*
^Accept:.*
</strip>
# Verify data after the test has been "shot"
<verify>
<strip>
-^User-Agent:.*
^Content-Type:.*
^Accept:.*
</strip>
# Verify data after the test has been "shot"
<verify>
<strip>
-^User-Agent:.*
^Content-Type:.*
^Accept:.*
</strip>
# Verify data after the test has been "shot"
<verify>
<strip>
-^User-Agent:.*
^Content-Type:.*
^Accept:.*
</strip>
# Verify data after the test has been "shot"
<verify>
<strip>
-^User-Agent:.*
^Content-Type:.*
^Accept:.*
</strip>
# Verify data after the test has been "shot"
<verify>
<strip>
-^User-Agent:.*
^Content-Type:.*
^Accept:.*
</strip>
# Verify data after the test has been "shot"
<verify>
<strip>
-^User-Agent:.*
^Content-Type:.*
^Accept:.*
</strip>
# Verify data after the test has been "shot"
<verify>
<strip>
-^User-Agent:.*
^Content-Type:.*
^Accept:.*
</strip>
# Verify data after the test has been "shot"
<verify>
<strip>
-^User-Agent:.*
^Content-Type:.*
^Accept:.*
</strip>
# Verify data after the test has been "shot"
<verify>
<strip>
-^User-Agent:.*
^Content-Type:.*
^Accept:.*
</strip>
# Verify data after the test has been "shot"
<verify>
<strip>
-^User-Agent:.*
^Content-Type:.*
^Accept:.*
</strip>
# Verify data after the test has been "shot"
<verify>
<strip>
-^User-Agent:.*
^Content-Type:.*
^Accept:.*
</strip>
# Verify data after the test has been "shot"
<verify>
<strip>
-^User-Agent:.*
^Content-Type:.*
^Accept:.*
</strip>
# Verify data after the test has been "shot"
<verify>
<strip>
-^User-Agent:.*
^Content-Type:.*
^Accept:.*
</strip>
# Verify data after the test has been "shot"
<verify>
<strip>
-^User-Agent:.*
^Content-Type:.*
^Accept:.*
</strip>
# Verify data after the test has been "shot"
<verify>
<strip>
-^User-Agent:.*
^Content-Length:.*
^Accept:.*
</strip>
Authorization: AWS4-HMAC-SHA256 Credential=xxx/19700101/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date;x-amz-meta-test;x-amz-meta-test-two, Signature=stripped
X-Amz-Date: 19700101T000000Z
x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
+User-Agent: curl/%VERSION
X-Amz-Meta-Test-Two: test2
x-amz-meta-test: test
# Verify data after the test has been "shot"
<verify>
<strip>
-^User-Agent:.*
^Content-Length:.*
^Accept:.*
</strip>
#
# Verify data after the test has been "shot"
<verify>
-<strip>
-^User-Agent:.*
-</strip>
<protocol crlf="headers" nonewline="yes">
POST /%TESTNUMBER HTTP/1.1
Host: %HOSTIP:%HTTPPORT
# Verify data after the test has been "shot"
<verify>
-<strip>
-^User-Agent:.*
-</strip>
<protocol crlf="yes" nonewline="yes">
IGLOO /%TESTNUMBER HTTP/1.1
Host: %HOSTIP:%HTTPPORT
+User-Agent: curl/%VERSION
Accept: */*
Content-Length: 3
Content-Type: application/x-www-form-urlencoded
mooGET /%TESTNUMBER0001 HTTP/1.1
Host: %HOSTIP:%HTTPPORT
+User-Agent: curl/%VERSION
Accept: */*
# Verify data after the test has been "shot"
<verify>
-<strip>
-^User-Agent:.*
-</strip>
<protocol crlf="yes" nonewline="yes">
IGLOO /%TESTNUMBER HTTP/1.1
Host: %HOSTIP:%HTTPPORT
+User-Agent: curl/%VERSION
Accept: */*
Content-Length: 3
Content-Type: application/x-www-form-urlencoded
mooGET /%TESTNUMBER0001 HTTP/1.1
Host: %HOSTIP:%HTTPPORT
+User-Agent: curl/%VERSION
Accept: */*
# Verify data after the test has been "shot"
<verify>
-<strip>
-^User-Agent:.*
-</strip>
<protocol crlf="yes" nonewline="yes">
IGLOO /%TESTNUMBER HTTP/1.1
Host: %HOSTIP:%HTTPPORT
+User-Agent: curl/%VERSION
Accept: */*
Content-Length: 3
Content-Type: application/x-www-form-urlencoded
mooIGLOO /%TESTNUMBER0001 HTTP/1.1
Host: %HOSTIP:%HTTPPORT
+User-Agent: curl/%VERSION
Accept: */*
Content-Length: 3
Content-Type: application/x-www-form-urlencoded