2015-04-12 535 views

回答

0

這不是POST請求。這是GET。 API端點是這樣的

http://sqs.us-east-1.amazonaws.com/123456789012/testQueue/ 
?Action=ReceiveMessage 
&WaitTimeSeconds=10 
&MaxNumberOfMessages=5 
&VisibilityTimeout=15 
&AttributeName=All; 
&Version=2012-11-05 
&Expires=2013-10-25T22%3A52%3A43PST 
&AUTHPARAMS 

我沒有提到請求參數,所以沒有得到結果。這是問題。

1

你能解釋一下你的意思確實因打網址是什麼? Aws僅支持http發佈請求,所以如果您嘗試使用瀏覽器訪問此網址,那麼您將不會收到任何回覆,而是您在瀏覽器中獲得的任何回覆。 您需要向包含認證信息和請求對象的端點發送有效的請求。

+0

它需要什麼認證信息?是否有任何文件如何閱讀SQS的消息? –

+0

是的,我也收到了這份文件。這裏是。 http://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-long-polling.html –