2
我正尝试使用node.js接受来自SNS的订阅确认。SubscriptionConfirmation请求中的Token或SubscribeUrl在哪里?
我将我的端点输入控制台并点击订阅。
后您订阅的HTTP/HTTPS端点,亚马逊SNS发送订阅确认消息HTTP/HTTPS端点。此消息包含您必须访问以确认订阅的SubscribeURL值(或者,您可以使用带有ConfirmSubscription的令牌值)。
所以我这样做预览请求,以便我可以找到我需要的信息。
if(req.headers['x-amz-sns-message-type'] === 'SubscriptionConfirmation'){
console.log('subscription confirmation requested',req.headers);
console.log('body:',req.body);
var arn = req.headers['x-amz-sns-subscription-arn'];
var topic = req.headers['x-amz-sns-topic-arn'];
res.send(200);
}
我在标头或正文中找不到SubscribeUrl或Token。
含控制台线req.body只是打印body: {}
含req.headers不包含SubscriptionUrl或令牌控制台线路
那么,是什么呢?