test439 (1167B)
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 aws 37 </features> 38 <name> 39 aws-sigv4 with query 40 </name> 41 <command> 42 "http://fake.fake.fake:8000/%TESTNUMBER/?name=me&noval&aim=b%aad&&&weirdo=*.//-" -u user:secret --aws-sigv4 "aws:amz:us-east-2:es" --connect-to fake.fake.fake:8000:%HOSTIP:%HTTPPORT 43 </command> 44 </client> 45 46 # 47 # Verify data after the test has been "shot" 48 <verify> 49 <protocol crlf="yes"> 50 GET /439/?name=me&noval&aim=b%aad&&&weirdo=*.//- HTTP/1.1 51 Host: fake.fake.fake:8000 52 Authorization: AWS4-HMAC-SHA256 Credential=user/19700101/us-east-2/es/aws4_request, SignedHeaders=host;x-amz-date, Signature=9dd8592929306832a6673d10063491391e486e5f50de4647ea7c2c797277e0a6 53 X-Amz-Date: 19700101T000000Z 54 User-Agent: curl/%VERSION 55 Accept: */* 56 57 </protocol> 58 </verify> 59 </testcase>