Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/347.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
Java 通过使用AWS Lambda,我们可以对公开的URL进行POST调用吗_Java_Node.js_Amazon Web Services - Fatal编程技术网

Java 通过使用AWS Lambda,我们可以对公开的URL进行POST调用吗

Java 通过使用AWS Lambda,我们可以对公开的URL进行POST调用吗,java,node.js,amazon-web-services,Java,Node.js,Amazon Web Services,我有一个问题,AWS lambda可以对公开的URL进行POST调用吗。我试图用AWS lambda做一个post呼叫,但我做不到。下面是我的代码 exports.handler = (event, context, callback) => { // TODO implement callback(null, 'Hello from Lambda'); var request = require('request'); request.post({ headers: {'Authoriz

我有一个问题,AWS lambda可以对公开的URL进行POST调用吗。我试图用AWS lambda做一个post呼叫,但我做不到。下面是我的代码

exports.handler = (event, context, callback) => {
// TODO implement
callback(null, 'Hello from Lambda');
var request = require('request');
request.post({
headers: {'Authorization' : 'Basic dmF0c2FsLmF2YXN0aGlAc29mdHdhcmVhZy5jb206Zm9vYmFyMTIzNDU='},
url:     'https://foo.webmethodscloud.com/integration/rest/external/integration/submit/development/slackDataLog',
body:    "foo"
})

})

您是否在aws上查看了此链接:

这可能是因为您的专有网络无法访问互联网

您应该检查vpc控制台的路由表

在此控制台中,选择您的vpc并查看“路由表”


如果路由表没有internet网关,则可以在VPC控制台上创建新的internet网关。然后将其连接到路由表。

那么,当您尝试此操作时会发生什么?你收到错误信息了吗?它只是坐在那里什么也不做吗?@kdgregory,在执行这段代码时,它显示出一些错误。这个错误我记不得了。但是我想,我需要检查VPC控制台或internet网关,然后我应该再试一次。@Fahri&NicoHaase,谢谢你宝贵的回答,因为我需要检查VPC控制台。可能有一种可能性,即internet网关不可用。