INNER CODE UNIT · Python

main

HariSekhon/DevOps-Python-tools · gcp_cloud_function_proxy/main.py:47

def main(request):
    """Responds to any HTTP request.
    Args:
        request (flask.Request): HTTP request object.
    Returns:
        The response text or any set of values that can be turned into a
        Response object using
        `make_response <http://flask.pocoo.org/docs/1.0/api/#flask.Flask.make_response>`.
    """
    data = json.loads(request.data)
    url = data['url']
    if '://' not in url:
        url = 'http://' + url
    req = requests.get(url)
    status_code = req.status_code
    status_message = req.reason
    content = req.text
    return "{} {}\n\n{}".format(status_code, status_message, content)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…