2 Star 2 Fork 0

搞事小队 / galgame_server

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
manage_get.py 1.13 KB
一键复制 编辑 原始数据 按行查看 历史
9bie 提交于 2017-01-31 16:58 . 添加了跨域访问,修改端口为5000
#WebAPI
#coding:utf-8
from __future__ import unicode_literals
import functools
import flask,json
import resolve
app = flask.Flask(__name__)
def Allow_Cross_Domain(fun):
@functools.wraps(fun)
def wrapper_fun(*args, **kwargs):
rst = flask.make_response(fun(*args, **kwargs))
rst.headers['Access-Control-Allow-Origin'] = '*'
rst.headers['Access-Control-Allow-Methods'] = 'PUT,GET,POST,DELETE'
allow_headers = "Referer,Accept,Origin,User-Agent"
rst.headers['Access-Control-Allow-Headers'] = allow_headers
return rst
return wrapper_fun
@app.route('/rejson')
@app.route('/rejson/<Next>')
@app.route('/rejson/<Next>/<Flags>')
@Allow_Cross_Domain
def index(Next="",Flags=""):
obj = resolve.Script("C:\\Users\\bakabie\\Desktop\\TEMP\\nscript\\b.txt")
#Flags = flask.request.form["flags"]
#a={'%a':1,"cs":"CA_3"}
if Flags != "":
parm = json.loads(Flags.encode("utf-8"))
else:
parm = dict()
parm["cs"] = Next.encode("utf-8")
print parm
return obj.Return_(parm).encode("utf-8")
if __name__ == '__main__':
app.run(host='0.0.0.0',port=5000,threaded=True)
Python
1
https://gitee.com/gaoshi_team/galgame_server.git
git@gitee.com:gaoshi_team/galgame_server.git
gaoshi_team
galgame_server
galgame_server
master

搜索帮助