sqsputapi
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Amazon Simple Queue Service Developer Guide<br />
Query Request Authentication<br />
Example SendMessage Request Using POST<br />
POST /queue2 HTTP/1.1<br />
Host: sqs.us-east-1.amazonaws.com<br />
Content-Type: application/x-www-form-urlencoded<br />
Action=SendMessage<br />
&MessageBody=Your+Message+Text<br />
&Version=2009-02-01<br />
&Expires=2008-02-10T12%3A00%3A00Z<br />
&SignatureVersion=2<br />
&SignatureMethod=HmacSHA256<br />
&AWSAccessKeyId=<br />
Following is the string to sign. Notice that you encode the spaces as %20 (and not plus signs) when you<br />
form the string to sign.<br />
POST\n<br />
sqs.us-east-1.amazonaws.com\n<br />
/queue2\n<br />
AWSAccessKeyId=<br />
&Action=SendMessage<br />
&Expires=2008-02-10T12%3A00%3A00Z<br />
&MessageBody=Your%20Message%20Text<br />
&SignatureMethod=HmacSHA256<br />
&SignatureVersion=2<br />
&Version=2009-02-01<br />
Following is the signed request.<br />
POST /queue2 HTTP/1.1<br />
Host: sqs.us-east-1.amazonaws.com<br />
Content-Type: application/x-www-form-urlencoded<br />
Action=SendMessage<br />
&MessageBody=Your+Message+Text<br />
&Version=2009-02-01<br />
&Expires=2008-02-10T12%3A00%3A00Z<br />
&SignatureVersion=2<br />
&SignatureMethod=HmacSHA256<br />
&AWSAccessKeyId=<br />
&Signature=URLEncode(Base64Encode(Signature))<br />
API Version 2009-02-01<br />
26