求助,怎样连接上后,让服务端发起向远端的请求,然后把响应发回来呢
发布于 13 年前 作者 jtyjty99999 5048 次预览 最后一次回复是 13 年前 来自
我已经明白
var options = { host: ‘XXX.X.X.XX’, port: 7379, path: ‘/GET/soscount’, method: ‘get’ }; http.get(options, function(res) { console.log("Got response: " + res.statusCode); res.on(‘error’, function(e) { console.log("Got error: " + e.message); }).on(‘data’, function (chunk) { console.log('BODY: ’ + chunk); }) });
也会建立
var http = require(‘http’); http.createServer(function(req,res){ res.writeHead(200,{‘Content-Type’:‘text/html’}) res.write(’<h1>node</h1>’) res.end(’<p>hello</p>’) }).listen(4000); console.log(“httpServer is listening at port 4000”)
我现在想 连接到server后,发起那个get请求,之后把数据返回给这个连接的response 应该怎样写呢?
4 回复
代码没标记啊亲… 没理解错的话, 前一段代码放到后一段代码
createServer的回调函数里, 然后把res.write放到http.get的回调函数里(变量名不能重复就是了), 那样就可以了.谢谢你的回答啊。。 是这个意思么:
然后resq他找不到啊。。。
看了你的,明白怎么写了,非常感谢你们的回答!