flask 的 request
"""
@Introduce : request实例
@File : flask_request.py
@Time : 2021-01-13 9:53
@Author : xia hua dong
@Tel : 173 179 76823
@Eamil : 17317976823@163.com
@pip : pip install flask
pip install flask_cors
pip install pyOpenSSL
"""
from flask import Flask, jsonify, render_template, request, session, make_response, flash
from flask_cors import CORS
import os
from werkzeug.utils import secure_filename
app = Flask(
__name__,
static_folder="./",
template_folder='./',
static_url_path=''
)
app.secret_key = os.urandom(24)
CORS(app, supports_credentials=True)
@app.route("/hello_ajax", methods=['GET', 'POST'])
def hello_ajax():
print('ip地址:', request.remote_addr)
print('form:', request.form)
print('data:', request.data)
print('method:', request.method)
print('values:', request.values)
print('values.[key]:', request.values['a'])
print('values.get(key):', request.values.get('a'))
print('values.to_dict():', request.values.to_dict())
print('headers:', request.headers)
print('args:', request.args)
print('args.get(key):', request.args.get('t'))
print('args.to_dict():', request.args.to_dict())
print('json:', request.json)
print('get_json():', request.get_json())
print('path:', request.path)
print('script_root:', request.script_root)
print('url', request.url)
print('url_root', request.url_root)
print('files:', request.files)
print('files["file"]:', request.files["file"])
my_file = request.files["file"]
filename = secure_filename(my_file.filename)
my_file.save(filename)
return {'msg': "收到消息"}
if __name__ == "__main__":
app.run(
debug=True,
host='0.0.0.0',
port=5000,
threaded=True,
)