gpt4 book ai didi

node.js - request.on ('error' ) 和 response.on ('error' ) 有什么区别

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

当发出 http.request 时,有 2 个事件会产生错误:request.on('error')response.on('error' )

我看不出有什么不同,因为这两个错误都来自网络服务器。

thisErrorthatError 有什么区别?

var request = http.request({hostname:"example.com"}, function(response){
response.on('error', function(thisError){
//what's the difference between thisError <<<<<<
});
});
request.on('error', function(thatError){
//and thatError <<<<<
});

最佳答案

在请求期间,您解析名称、建立连接、发送一堆数据,每个任务都可能导致错误。

当您通过响应对象接收数据时,例如,另一端可能会意外关闭连接。

这些错误是不同的,它们必须属于正确的结构,在本例中分别是请求和响应。

关于node.js - request.on ('error' ) 和 response.on ('error' ) 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34502024/

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