SubscriptionConfirmation请求中的Token或SubscribeUrl在哪里?
我正尝试使用node.js接受来自SNS的订阅确认。
我input我的端点到控制台并点击订阅。
文件说
订阅HTTP / HTTPS端点后,Amazon SNS会向HTTP / HTTPS端点发送订阅确认消息。 此消息包含您必须访问以确认订阅的SubscribeURL值(或者,您可以使用带有ConfirmSubscription的令牌值)。
所以我这样做预览请求,所以我可以find我需要的信息。
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); }
我无法在头文件或正文中findSubscribeUrl或Token。
包含req.body的控制台行仅显示body: {}
包含req.headers的控制台行不包含SubscriptionUrl或Token
那么它在哪里?
这是在原始数据,这就是它的地方。
所以我不得不这样做来获取数据,然后我可以访问它。