Python使用flask獲取Post和get請求
阿新 • • 發佈:2018-11-11
@app.route('/company_qa', methods=['POST', 'GET']) def company_qa_login(): """ 公司問答的請求程式碼 :return: """ starttime = datetime.datetime.now() if request.method == 'POST': #讀取form型別資料 formData = request.form formDict = formData.to_dict() print(formDict) resp = jsonify({'answer': qa(formDict['question'], alice,model,id_question)}) resp.headers['Access-Control-Allow-Origin'] = '*' endtime = datetime.datetime.now() print(endtime - starttime) return resp elif request.method == 'GET': print(request.args["question"]) resp = jsonify({'answer': qa(request.args["question"], alice, model, id_question)}) resp.headers['Access-Control-Allow-Origin'] = '*' endtime = datetime.datetime.now() print(endtime - starttime) return resp else: resp = jsonify({'answer': "對不起,您的問題暫時不能回答"}) resp.headers['Access-Control-Allow-Origin'] = '*' return resp