fastapi-jsonrpc icon indicating copy to clipboard operation
fastapi-jsonrpc copied to clipboard

Query Parameter

Open fgiudici95 opened this issue 3 years ago • 2 comments

Hi,

Does this library support the usage of the query parameters? (example: POST http://127.0.0.1:8000/api/v1/jsonrpc?skip=10)

If yes, can you provide an example?

Thank you! Fabio

fgiudici95 avatar Apr 20 '22 14:04 fgiudici95

yes

see fastapi examples

smagafurov avatar Aug 10 '22 17:08 smagafurov

Something like this I guess:

def get_skip(
    skip: int = 0,
) -> int:
    return skip

api_v1 = Entrypoint(
    '/api/v1/jsonrpc',
    dependencies=[Depends(get_skip)],
)

@api_v1.method()
def some_method(
    skip: int = Depends(get_skip),
) -> int:
    return skip

smagafurov avatar Aug 10 '22 17:08 smagafurov