文件名称:aiohttp-rpc:用于aiohttp的简单JSON-RPC
文件大小:44KB
文件格式:ZIP
更新时间:2024-05-29 19:27:24
python json-rpc python3 aiohttp rpc
aiohttp-rpc 使用将简单集成到Python应用程序的。 目的是提供一种简单,快速和可靠的方法,以将JSON-RPC 2.0协议集成到服务器和/或客户端上的应用程序中。 该库只有一个依赖项: 异步http客户端/服务器框架 目录 用法 HTTP服务器示例 HTTP客户端示例 一体化 中间件 Web套接字 WS服务器示例 WS客户端示例 API参考 更多例子 执照 安装 点子 pip install aiohttp-rpc 用法 HTTP服务器示例 from aiohttp import web import aiohttp_rpc def echo ( * args , ** kwargs ): return { 'args' : args , 'kwargs' : kwargs , } # If the function
【文件预览】:
aiohttp-rpc-master
----poetry.lock(32KB)
----pyproject.toml(403B)
----aiohttp_rpc()
--------client()
--------constants.py(190B)
--------server()
--------middlewares.py(2KB)
--------protocol()
--------utils.py(6KB)
--------errors.py(2KB)
--------decorators.py(690B)
--------__init__.py(301B)
----.scrutinizer.yml(662B)
----pytest.ini(162B)
----tests()
--------test_batch.py(2KB)
--------test_middleware.py(614B)
--------test_websocket.py(3KB)
--------utils.py(582B)
--------test_protocol_for_http.py(10KB)
--------test_protocol_for_ws.py(12KB)
--------__init__.py(0B)
--------test_args.py(5KB)
--------test_adding_methods.py(2KB)
----tox.ini(220B)
----.lgtm.yml(57B)
----setup.py(2KB)
----.gitignore(2KB)
----README.md(13KB)
----LICENSE.txt(1KB)