In [1]:
from flask import Flask
import socket
# get local IP address
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.connect(("8.8.8.8", 8080))
local_ip = s.getsockname()[0]
# start Flask process
app = Flask(__name__)
# add code for handling ‘hello/my_name=foo' HTTP request
@app.route('/hello/my_name=<string:my_name>')
def hello(my_name):
return "Hello "+my_name
# Start an HTTP process servin Flas API from the local IP address
if __name__ == '__main__':
app.run(host=local_ip, port=8080)
#app.route('/hello2/my_name=<string:my_name>&my_age=<int:my_age>')
#def hello2(my_name, my_age):
# return 'Hello <font color="red">'+my_name+'</font>, here is your age:'+str(my_age)