#!/usr/bin/env python3
# coding: utf-8
from flask import Flask, request, make_response
import json
app = Flask(__name__)
# 只接受get方法访问
@app.route("/getTest", methods=["GET"])
def get_test():
# 获取URL?后面所有的参数和值
args = request.args
name = args.get('name')
age = int(args.get('age'))
return "name是%s, age是%d" % (name, age)
@app.route("/postJson", methods=["POST"])
def post_json():
# 获取json串的值
body = request.get_data()
return body
@app.route("/postForm", methods=["POST"])
def post_form():
# 获取form的参数和值
test = request.form['test']
return test
@app.route("/upload", methods=['POST'])
def upload():
image = request.files.get("image")
name = request.form.get('name')
dst_path = "D:/test_demo/test_file/image/%s" % name
image.save(dst=dst_path)
res = make_response(dst_path, 200)
return res
if __name__ == "__main__":
app.run(debug=True, host="0.0.0.0", port=12345)