Solution 1
import flask
from pythonping import ping
app = flask.Flask(__name__)
app.config["DEBUG"] = True
@app.route('/', methods=['GET'])
def home():
return ping('127.0.0.1', verbose=True)
app.run()
Solution 2
import requests
url = 'https://stackoverflow.com/'
is_up = requests.get(url).status_code == 200
print(f'{url}, up_status={is_up}')