Javascript SubscriptionConfiguration请求中的令牌或SubscripteURL在哪里?
我正在尝试使用node.js接受SNS的订阅确认 我在控制台中键入我的端点并点击subscribe 说 订阅HTTP/HTTPS端点后,Amazon SNS将向HTTP/HTTPS端点发送订阅确认消息。此消息包含一个SubscribeURL值,您必须访问该值以确认订阅(或者,您可以将令牌值与ConfirmSubscription一起使用) 所以我这样做是为了预览请求,这样我就可以找到我需要的信息Javascript SubscriptionConfiguration请求中的令牌或SubscripteURL在哪里?,javascript,json,node.js,amazon-web-services,amazon-sns,Javascript,Json,Node.js,Amazon Web Services,Amazon Sns,我正在尝试使用node.js接受SNS的订阅确认 我在控制台中键入我的端点并点击subscribe 说 订阅HTTP/HTTPS端点后,Amazon SNS将向HTTP/HTTPS端点发送订阅确认消息。此消息包含一个SubscribeURL值,您必须访问该值以确认订阅(或者,您可以将令牌值与ConfirmSubscription一起使用) 所以我这样做是为了预览请求,这样我就可以找到我需要的信息 if(req.headers['x-amz-sns-message-type'] === 'Subs
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或令牌
包含req.body的控制台行只打印body:{}
包含req.headers的控制台行不包含SubscriptionUrl或令牌
那么它在哪里呢?它在原始数据中,它就在那里 所以我必须做些什么来获取数据,然后才能访问它