(node, user, password)
| 22 | |
| 23 | |
| 24 | def call_with_auth(node, user, password): |
| 25 | url = urllib.parse.urlparse(node.url) |
| 26 | headers = {"Authorization": "Basic " + str_to_b64str('{}:{}'.format(user, password))} |
| 27 | |
| 28 | conn = http.client.HTTPConnection(url.hostname, url.port) |
| 29 | conn.connect() |
| 30 | conn.request('POST', '/', '{"method": "getbestblockhash"}', headers) |
| 31 | resp = conn.getresponse() |
| 32 | conn.close() |
| 33 | return resp |
| 34 | |
| 35 | |
| 36 | class HTTPBasicsTest(BitcoinTestFramework): |