Back to Falcon

ASGI Request & Response

docs/api/request_and_response_asgi.rst

4.2.0828 B
Original Source

.. _request_asgi:

ASGI Request & Response

Instances of the :class:falcon.asgi.Request and :class:falcon.asgi.Response classes are passed into responders as the second and third arguments, respectively:

.. code:: python

import falcon.asgi


class Resource:

    async def on_get(self, req, resp):
        resp.media = {'message': 'Hello world!'}
        resp.status = 200


# -- snip --


app = falcon.asgi.App()
app.add_route('/', Resource())

Request

.. autoclass:: falcon.asgi.Request :members: :inherited-members:

.. autoclass:: falcon.asgi.BoundedStream :members:

Response

.. autoclass:: falcon.asgi.Response :members: :inherited-members: :exclude-members: add_link

.. autoclass:: falcon.asgi.SSEvent :members: