MCPcopy Create free account
hub / github.com/apache/httpd / get_json_content

Method get_json_content

test/modules/md/md_env.py:447–457  ·  view source on GitHub ↗
(self, domain, path, use_https=True, insecure=False)

Source from the content-addressed store, hash-verified

445 return r.stdout
446
447 def get_json_content(self, domain, path, use_https=True, insecure=False):
448 schema = "https" if use_https else "http"
449 port = self.https_port if use_https else self.http_port
450 url = f"{schema}://{domain}:{port}{path}"
451 r = self.curl_get(url, insecure=insecure)
452 if r.exit_code != 0:
453 log.error(f"curl get on {url} returned {r.exit_code}"
454 f"\nstdout: {r.stdout}"
455 f"\nstderr: {r.stderr}")
456 assert r.exit_code == 0, r.stderr
457 return r.json
458
459 def get_certificate_status(self, domain) -> Dict:
460 return self.get_json_content(domain, "/.httpd/certificate-status", insecure=True)

Callers 3

get_md_statusMethod · 0.95
test_md_502_109Method · 0.80

Calls 1

curl_getMethod · 0.80

Tested by 1

test_md_502_109Method · 0.64