basic core

This commit is contained in:
Kenneth Reitz
2011-06-12 18:08:32 -04:00
parent 0626b048fa
commit 738d82f91e
+37 -2
View File
@@ -7,14 +7,49 @@ httpbin.core
This module provides the core HttpBin experience.
"""
import json
from flask import Flask
from flask import Flask, request
app = Flask(__name__)
def to_json(*args, **kwargs):
data = dict(*args, **kwargs)
return json.dumps(data)
@app.route('/')
def hello():
return 'Hello World!'
return to_json(hello='world')
@app.route('/headers')
def view_headers():
return to_json(headers='headers')
@app.route('/user-agent')
def view_user_agent():
return 'user agent'
@app.route('/get')
def view_get():
return 'get'
# /headers
# /get
# /post
# /put
# /delete
if __name__ == '__main__':