We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
FastAPI server.
import uvicorn from fastapi import FastAPI, Request, Response from jsonrpcserver import Result, Success, dispatch, method app = FastAPI() @method def ping() -> Result: """JSON-RPC method""" return Success("pong") @app.post("/") async def index(request: Request) -> Response: """Handle FastAPI request""" return Response(dispatch(await request.body())) if __name__ == "__main__": uvicorn.run(app, port=5000)
Reference: JSON-RPC in Fast API.