gpt4 book ai didi

node.js - 使用 Node 客户端向本地主机发出请求?

转载 作者:搜寻专家 更新时间:2023-10-31 23:35:12 24 4
gpt4 key购买 nike

我有一个非常简单的 Node 服务器在端口 8080 上运行,我正试图让一个同样简单的 Node 客户端访问这个服务器。

为什么这段代码有效:

var http = require('https');

http.get('http://localhost:8080/headers', function(response) {
console.log('Status:', response.statusCode);
console.log('Headers: ', response.headers);
response.pipe(process.stdout);
});

但是这段代码确实有效吗?:

var http = require('http');
var client = http.createClient(8080, 'localhost');
var request = client.request('GET', '/headers');
request.end();
request.on("response", function (response) {
console.log('Status:', response.statusCode);
console.log('Headers: ', response.headers);
response.pipe(process.stdout);
});

最佳答案

因为您正在加载 https 模块,但试图发出一个普通的旧 HTTP 请求。您应该改用 http

var http = require('https');

应该是:

var http = require('http');

关于node.js - 使用 Node 客户端向本地主机发出请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32380945/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com