ensure functions utilizing `raw_request` can authenticate to rpc enabled daemon
This commit is contained in:
parent
28db684400
commit
7809b51b06
|
@ -76,8 +76,9 @@ class JSONRPCDaemon(object):
|
||||||
_log.debug(u"Request: {path}\nData: {data}".format(
|
_log.debug(u"Request: {path}\nData: {data}".format(
|
||||||
path=path,
|
path=path,
|
||||||
data=json.dumps(data, indent=2, sort_keys=True)))
|
data=json.dumps(data, indent=2, sort_keys=True)))
|
||||||
|
auth = requests.auth.HTTPDigestAuth(self.user, self.password)
|
||||||
rsp = requests.post(
|
rsp = requests.post(
|
||||||
self.url + path, headers=hdr, data=json.dumps(data),
|
self.url + path, headers=hdr, data=json.dumps(data), auth=auth,
|
||||||
timeout=self.timeout, verify=self.verify_ssl_certs)
|
timeout=self.timeout, verify=self.verify_ssl_certs)
|
||||||
if rsp.status_code != 200:
|
if rsp.status_code != 200:
|
||||||
raise RPCError("Invalid HTTP status {code} for path {path}.".format(
|
raise RPCError("Invalid HTTP status {code} for path {path}.".format(
|
||||||
|
|
Loading…
Reference in New Issue