Basic GET request in Python:
Replace username
and password
by your own credentials.
Replace url
by the url of your API of interest.
import sys
import urlparse
import requests
from requests.auth import HTTPBasicAuth
auth = HTTPBasicAuth(username, password)
try:
r = requests.get(url=url, auth=auth)
if r.status_code == requests.codes.ok:
print ">> Your http request was accepted! =)"
return r.json()
else:
print ">> Something went wrong! :-/"
r.raise_for_status()
except requests.exceptions.ConnectionError as e:
print ">> Connection error: ", e.message
except requests.exceptions.ConnectTimeout as e:
print ">> Connection timed out: ", e.message
except requests.exceptions.HTTPError as e:
print ">> HTTP error: ", e.message
except requests.exceptions.RequestException as e:
print ">> Request exception: ", e.message
sys.exit()