Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.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 使用Nodejs发送URL并获取响应_Javascript_Node.js_Web Services_Get - Fatal编程技术网

Javascript 使用Nodejs发送URL并获取响应

Javascript 使用Nodejs发送URL并获取响应,javascript,node.js,web-services,get,Javascript,Node.js,Web Services,Get,嘿,伙计们,有人能帮我解决这个问题吗 我是node.js上的新手,我正在研究和启动一个项目 我需要做的是: 我需要向Web服务发送url并从Web服务获取响应,例如: 我送 之后,Web服务将在他的页面上给我一个响应,一条成功/错误消息,或者一个新的url,作为登录示例 因此,我需要在发送url后获得响应。有人知道如何使用node.js实现这一点 在php中是这样的 /* *$sendurl=“myUrlHere”; *$getserver=file($sendurl); *变量转储($gets

嘿,伙计们,有人能帮我解决这个问题吗

我是node.js上的新手,我正在研究和启动一个项目

我需要做的是:

我需要向Web服务发送url并从Web服务获取响应,例如:

我送

之后,Web服务将在他的页面上给我一个响应,一条成功/错误消息,或者一个新的url,作为登录示例

因此,我需要在发送url后获得响应。有人知道如何使用node.js实现这一点

在php中是这样的 /* *$sendurl=“myUrlHere”; *$getserver=file($sendurl); *变量转储($getserver); */

在这个php示例中,我发送url并在您离开我的页面时得到响应

如果有人知道我是如何做到这一点的节点或给我一个方法,我会感激


非常感谢。

首先,在url get请求中直接发送用户名密码是一场灾难!顺便说一下,我认为您只是在玩弄node,所以这是可以原谅的;)以下是对web服务执行http请求的示例代码:

var http = require('http');
http.get("http://www.webservice.com.br/getserver?user=myuser&password=mypassword", function(res) {
    //this is http response status code
    console.log(res.statusCode);
    //this is headers
    console.log(res.headers);
    res.setEncoding('utf8');
    res.on("data", function(chunk) {
        //this is body
        console.log(chunk);
    });
}).on('error', function(e) {
  console.log("Got error: " + e.message);
});

祝贺你的第一个问题!一般来说,发布您迄今为止尝试过的代码,而不是让其他人为您编写所有代码,这是很好的。