如何在后台运行werkzeug jsonrpc服务器?

时间:2016-09-01 19:11:22

标签: python json rpc werkzeug

我使用werkzeug来提供jsonrpc服务,但是希望让它在后台运行在一个单独的线程中。想想一个运行jsonrpc接口的gui应用程序。

我不清楚如何执行此操作,尤其是如何正确关闭服务器。

from werkzeug.serving import run_simple
from werkzeug.wrappers import Request, Response
from jsonrpc import JSONRPCResponseManager, dispatcher


@dispatcher.add_method
def hello(name):
    return "hello {0}".format(name)


@Request.application
def application(request):
    response = JSONRPCResponseManager.handle(request.data, dispatcher)
    return Response(response.json, mimetype='application/json')


run_simple("localhost", 8080, application)

0 个答案:

没有答案