標籤:port redirect 轉換 color rgs rom temp lan get
#!flask/bin/python#encodig=utf-8# _*_ coding:utf-8 _*_# Writer : byz# dateTime : 2016-08-05from flask import Flask, jsonify, request, abortimport jsonapp = Flask(__name__)@app.route(‘/ana‘, methods=[‘GET‘, ‘POST‘])def call_analysis(): print "Hello, World!" # if not request.json:(NO) # abort(400) # # # data = request.get_json[‘appIds‘] (NO) # # 可用方式一: data = request.data ----擷取的是字串 # 可用方式二: data = request.get_data() ----擷取的是字串 #(方式一和方式二得到的是原始提交的資料) j_data = json.loads(data) -----load將字串解析成json print "j_data", j_data[‘language‘] return jsonify(task_j) # return jsonify({‘task‘: runAnalysis(data)}), 201json模組編碼: json.dumps()json模組解碼:解碼python json格式,用json.loads()
- request - request.form #POST請求的資料 - request.args #GET請求的資料,不是完全意義上的字典,通過.to_dict可以轉換成字典 - request.querystring #GET請求,bytes形式的 - response - return render_tempalte() - return redirect() - return "" v = make_response(傳回值) #可以把返回的值包在了這個函數裡面,然後再通過.set_cookie綁定cookie等 - session - 存在瀏覽器上,並且是加密的 - 依賴於:secret_key
python flask裡 post請求,JSON資料擷取方式總結