我有mod_wsgi使用apache配置并转发post请求其他应用程序服务器进行heave处理我的烧瓶app.py:
@app.route('/api/users/login.json', methods=['POST'])
@require_appkey
def user_login():
""" user login only for testing """
db = mongo.db
#import ipdb
#ipdb.set_trace()
#app.logger.debug('A value for debugging')
#print "getting here new"
test = request.values
test1 = request.stream.read()
test2= request.data
test3 = request.json
test4 = request.form
#print "username: ", test
#print "test1: ", test1, test2, test3, test4
if (test or test1 or test2 or test3 or test4):
result = {"status": True, "msg": "login post call", "data": [test, test1, test2, test3, test4]}
else:
result = {"status": False, "msg": "login post call", "data": None}
format_result = {"result": result}
json_results = json.dumps(format_result, default=json_util.default)
return json_results, 200, {'Content-Type': 'application/json'}
flask.wsgi:
import sys
sys.path.append('/usr/share/python_flask_api/')
from app import app as application
当通过mod_wsgi调用时,我没有收到任何数据,但是当我用我的本地烧瓶开发服务器更改mod_wsgi时我得到了帖子数据,我想为什么帖子数据不是来自mod_wsgi配置。请提供任何调试方向。