Hey,
I'm using node v0.6.16 and if I call the `abort` method of the instance of
`http.ClientRequest` returned by `http.get()`, I catch an error: `Error:
socket hang up`.
For example with this code:
```js
var http = require('http');
var options = {
host : 'google.com'
}
var request = http.get(options,function(res){
var body = '';
res.on('error',function(err){
console.error(err);
});
res.on('close',function(){
console.log('response' closed);
});
res.on('end',function(){
console.log('response ended');
console.log(body);
});
res.on('data',function(chunk){
body += chunk;
});
});
request.on('error',function(err){
console.log('v request error v')
console.error(err);
});
request.on('close',function(){
console.log('request closed');
})
setTimeout(function(){
request.abort();
console.log('request aborted');
},100);
```
Output:
```
request aborted
request closed
v request error v
{ [Error: socket hang up] code: 'ECONNRESET' }
```
Does this error is an expected behavior of node when calling abort on an
http request or something is wrong?
Thank you :)
--
Job Board: http://jobs.nodejs.org/
Posting guidelines:
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en