Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript SubscriptionConfiguration请求中的令牌或SubscripteURL在哪里?_Javascript_Json_Node.js_Amazon Web Services_Amazon Sns - Fatal编程技术网

Javascript SubscriptionConfiguration请求中的令牌或SubscripteURL在哪里?

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

我正在尝试使用node.js接受SNS的订阅确认

我在控制台中键入我的端点并点击subscribe

订阅HTTP/HTTPS端点后,Amazon 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或令牌

包含req.body的控制台行只打印
body:{}
包含req.headers的控制台行不包含SubscriptionUrl或令牌


那么它在哪里呢?

它在原始数据中,它就在那里

所以我必须做些什么来获取数据,然后才能访问它