【发布时间】:2017-10-31 19:26:00
【问题描述】:
我有一个端点https://www..com
当我进行 curl 调用时,我的端点为 https://www..com?param1=true
我想从 Nodejs 进行类似的调用,我不确定 param1 是否应该在标头中传递、连接到端点或传递选项。这样做的正确方法是什么?
我的 Node JS 看起来像这样调用我的节点服务器,我的文件如下所示,
app.post('/thisway', function(req, res){
var ENDPOINT = req.body.endPoint
//(this gets me till https://<url> part of the endpoint string)
var urlToHit = ENDPOINT.concat("?param1=true")
var headers = {
'Authorization': xxxxx,
'Accept': '*/*',
'X-Spark-Service-Instance': xxxxx
}
var options= {
url: urlToHit,
headers: headers,
json: {xxxxxx}
}
request(options, callback);
}
【问题讨论】:
-
错误是什么?总是发布错误
-
这给了我一个内部服务器错误,没有太多描述。我不确定将 URL 参数设置为 true 的方式。
-
发布服务器日志。 “由于某种原因”根本没有帮助。
-
所以你想向
/thisway?variable=true发出一个帖子请求?
标签: angularjs node.js express server