From 55e4eed1777f360a0506ac3032b88d132523c0f3 Mon Sep 17 00:00:00 2001 From: Matias Alejo Garcia Date: Tue, 28 Jan 2014 20:10:24 -0300 Subject: [PATCH] handle 403 status code --- RpcClient.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/RpcClient.js b/RpcClient.js index 5d9f27336..d8837a692 100644 --- a/RpcClient.js +++ b/RpcClient.js @@ -162,9 +162,14 @@ function ClassSpec(b) { }); res.on('end', function() { if(res.statusCode == 401) { - callback(new Error('bitcoin JSON-RPC connection rejected: unauthorized')); + callback(new Error('bitcoin JSON-RPC connection rejected: 401 unauthorized')); return; } + if(res.statusCode == 403) { + callback(new Error('bitcoin JSON-RPC connection rejected: 403 forbidden')); + return; + } + if(err) { callback(err); return; @@ -174,6 +179,7 @@ function ClassSpec(b) { } catch(e) { log.err(e.stack); log.err(buf); + log.err('HTTP Status code:' + res.statusCode); callback(e); return; }