test472 (1129B)
1 <testcase> 2 <info> 3 <keywords> 4 HTTP 5 aws-sigv4 6 </keywords> 7 </info> 8 9 # 10 # Server-side 11 <reply> 12 <data crlf="yes"> 13 HTTP/1.1 200 OK 14 Date: Tue, 09 Nov 2010 14:49:00 GMT 15 Server: test-server/fake 16 Last-Modified: Tue, 13 Jun 2000 12:10:00 GMT 17 ETag: "21025-dc7-39462498" 18 Accept-Ranges: bytes 19 Content-Length: 6 20 Connection: close 21 Content-Type: text/html 22 Funny-head: yesyes 23 24 -foo- 25 </data> 26 </reply> 27 28 # 29 # Client-side 30 <client> 31 <server> 32 http 33 </server> 34 <features> 35 Debug 36 Unicode 37 aws 38 </features> 39 <name> 40 aws-sigv4 with query 41 </name> 42 <command> 43 "http://fake.fake.fake:8000/%TESTNUMBER/a=%hex[%e3%81%82]hex%" -u user:secret --aws-sigv4 "aws:amz:us-east-2:es" --connect-to fake.fake.fake:8000:%HOSTIP:%HTTPPORT 44 </command> 45 </client> 46 47 # 48 # Verify data after the test has been "shot" 49 <verify> 50 <protocol crlf="yes"> 51 GET /472/a=%E3%81%82 HTTP/1.1 52 Host: fake.fake.fake:8000 53 Authorization: AWS4-HMAC-SHA256 Credential=user/19700101/us-east-2/es/aws4_request, SignedHeaders=host;x-amz-date, Signature=b8783c8387a5249b084642126fe1f8e07e12a2847820fd5b6cd64b2047149da4 54 X-Amz-Date: 19700101T000000Z 55 User-Agent: curl/%VERSION 56 Accept: */* 57 58 </protocol> 59 </verify> 60 </testcase>