faust.web.base

Base interface for Web server and views.

class faust.web.base.Response[source]

Web server response and status.

class faust.web.base.Web(app: faust.types.app.AppT, *, port: int = None, bind: str = None, **kwargs) → None[source]

Web server and HTTP interface.

text(value: str, *, content_type: str = None, status: int = 200) → faust.web.base.Response[source]
Return type:Response
html(value: str, *, status: int = 200) → faust.web.base.Response[source]
Return type:Response
json(value: Any, *, status: int = 200) → faust.web.base.Response[source]
Return type:Response
bytes(value: bytes, *, content_type: str = None, status: int = 200) → faust.web.base.Response[source]
Return type:Response
route(pattern: str, handler: Callable) → None[source]
Return type:None
add_static(prefix: str, path: Union[pathlib.Path, str], **kwargs) → None[source]
Return type:None
url
logger = <Logger faust.web.base (WARNING)>
class faust.web.base.Request(*args, **kwargs)[source]

HTTP Request.

match_info
query