import json import os import sys import urllib.request def require_env(name: str) -> str: value = os.environ.get(name) if not value: print(f"Error: {name} environment variable is not set.", file=sys.stderr) sys.exit(1) return value def main() -> None: url = require_env("URL") payload = json.dumps({"case": "audit-log", "foo": "bar", "password": "supersecret"}).encode() req = urllib.request.Request(url, data=payload, method="POST") req.add_header("Content-Type", "application/json") with urllib.request.urlopen(req, timeout=10) as resp: resp.read() if __name__ == "__main__": main()