码迷,mamicode.com
首页 > Windows程序 > 详细

json api

时间:2017-12-23 15:50:50      阅读:253      评论:0      收藏:0      [点我收藏+]

标签:request   run   删除   out   eth   eve   rest   button   资源   

from flask import Flask, redirect, url_for, jsonify, request

app = Flask(__name__)
users = []
‘‘‘
RESTful api

Dr. Fielding
url 用资源来组织的 名词

/GET /players 拿到所有玩家
/GET /player/id 访问id的玩家的数据
/PUT /players 全量更新
/PATCH /players 部分更新
/DELETE /player/id 删除一个玩家
/GET /player/id/level
‘‘‘


@app.route("/", methods=["GET"])
def index():
    return‘‘‘<form method=post action=‘/add‘>
    <input type=text name=author>
    <button>提交</button>
    </form>
    ‘‘‘


@app.route("/add", methods=["POST"])
def add():
    form = request.form
    users.append(dict(author=form.get("author", "")))
    return redirect(url_for(".index"))


@app.route("/json")
def json():
    return jsonify(users)


app.run()

  

json api

标签:request   run   删除   out   eth   eve   rest   button   资源   

原文地址:http://www.cnblogs.com/cuzz/p/8093174.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!