diff options
-rw-r--r-- | current_king.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/current_king.py b/current_king.py new file mode 100644 index 0000000..4334140 --- /dev/null +++ b/current_king.py @@ -0,0 +1,12 @@ +import urllib.request +import urllib.error + +def get_king_data(): + """Request data from localhost king endpoint and return response body as string.""" + try: + with urllib.request.urlopen("http://localhost:8080/v1/king") as response: + return response.read().decode('utf-8') + except urllib.error.URLError as e: + raise Exception(f"Failed to fetch king data: {e}") + +print(get_king_data()) |