jtyoui.flasks.request 源代码

#!/usr/bin/python3.7
# -*- coding: utf-8 -*-
# @Time  : 2019/11/28 14:58
# @Author: Jtyoui@qq.com
import json


[文档]def flask_content_type(requests): """根据不同的content_type来解析数据""" if requests.method == 'POST': if requests.content_type == 'application/x-www-form-urlencoded': data = requests.form elif requests.content_type == 'application/json': data = requests.json else: # 无法被解析出来的数据 data = json.loads(requests.data) return data elif requests.method == 'GET': return requests.args
if __name__ == '__main__': from flask import Flask, request, jsonify app = Flask(__name__) @app.route('/hi', methods=['POST', 'GET']) def hello(): data = flask_content_type(request) # 所有的请求信息 return jsonify(data=data)