moonraker/moonraker
Eric Callahan aa16dd671b
app: add jsonrpc HTTP endpoint
Add a POST /server/jsonrpc endpoint that processes jsonrpc
requests from the body.  This allows developers familiar with
the JSON-RPC API to use it in places where a websocket is not
desiriable.

Signed-off-by:  Eric Callahan <arksine.code@gmail.com>
2023-12-16 16:21:24 -05:00
..
assets app: use Jinja2 to render the welcome landing page 2023-02-22 18:08:49 -05:00
components authorization: remove "permitted_paths" attribute 2023-12-16 16:21:22 -05:00
thirdparty moonraker: introduce thirdparty package 2022-01-28 18:00:21 -05:00
utils app: add jsonrpc HTTP endpoint 2023-12-16 16:21:24 -05:00
__init__.py moonraker: convert code to a package 2023-02-22 12:16:26 -05:00
__main__.py moonraker: convert code to a package 2023-02-22 12:16:26 -05:00
app.py app: add jsonrpc HTTP endpoint 2023-12-16 16:21:24 -05:00
common.py app: add jsonrpc HTTP endpoint 2023-12-16 16:21:24 -05:00
confighelper.py confighelper: fix linter errors 2023-10-07 10:29:24 -04:00
eventloop.py eventloop: add support for uvloop 2023-10-06 18:20:28 -04:00
klippy_connection.py jsonrpc: share one instance among all transports 2023-12-16 16:21:21 -05:00
loghelper.py all: Replace strings with RequestType flags 2023-12-16 16:21:20 -05:00
moonraker.py moonraker: convert code to a package 2023-02-22 12:16:26 -05:00
server.py jsonrpc: share one instance among all transports 2023-12-16 16:21:21 -05:00
websockets.py app: add jsonrpc HTTP endpoint 2023-12-16 16:21:24 -05:00