mirror of
https://github.com/dashpay/dash.git
synced 2024-12-26 12:32:48 +01:00
Add common failure cases for rpc server connection failure
This commit is contained in:
parent
fcf61b80fa
commit
8f329f991b
@ -240,7 +240,7 @@ UniValue CallRPC(const string& strMethod, const UniValue& params)
|
|||||||
event_base_free(base);
|
event_base_free(base);
|
||||||
|
|
||||||
if (response.status == 0)
|
if (response.status == 0)
|
||||||
throw CConnectionFailed(strprintf("couldn't connect to server (%d %s)", response.error, http_errorstring(response.error)));
|
throw CConnectionFailed(strprintf("couldn't connect to server\n(make sure server is running and you are connecting to the correct RPC port: %d %s)", response.error, http_errorstring(response.error)));
|
||||||
else if (response.status == HTTP_UNAUTHORIZED)
|
else if (response.status == HTTP_UNAUTHORIZED)
|
||||||
throw runtime_error("incorrect rpcuser or rpcpassword (authorization failed)");
|
throw runtime_error("incorrect rpcuser or rpcpassword (authorization failed)");
|
||||||
else if (response.status >= 400 && response.status != HTTP_BAD_REQUEST && response.status != HTTP_NOT_FOUND && response.status != HTTP_INTERNAL_SERVER_ERROR)
|
else if (response.status >= 400 && response.status != HTTP_BAD_REQUEST && response.status != HTTP_NOT_FOUND && response.status != HTTP_INTERNAL_SERVER_ERROR)
|
||||||
|
Loading…
Reference in New Issue
Block a user