Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python3
- from flask import Flask, request, jsonify
- app = Flask(__name__)
- methods = 'GET POST PUT DELETE'.split()
- @app.route('/', methods=methods)
- @app.route('/<p1>', methods=methods)
- @app.route('/<p1>/<p2>', methods=methods)
- @app.route('/<p1>/<p2>/<p3>', methods=methods)
- def hit(p1='', p2='', p3=''):
- if any('json' in m for m,c in request.accept_mimetypes):
- return jsonify({'p1':p1, 'p2':p2, 'p3':p3})
- return '<html><body>%s/%s/%s</body></html>' % (p1, p2, p3)
- @app.after_request
- def print_response(resp):
- print(resp.response[0].decode(), end='')
- return resp
- app.run(host='0.0.0.0', port=8080)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement