cattle_grid.tools.fastapi ¶
ShouldServe
module-attribute
¶
ShouldServe = Annotated[
list[ContentType], Depends(should_server_from_accept)
]
Determines the list of ContentType one should serve
APHeaders ¶
Bases: BaseModel
Headers every request should have. These should be added by the remote proxy.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
x_cattle_grid_requester
|
str | None
|
URI of the actor making the request |
None
|
x_cattle_grid_should_serve
|
str | None
|
Type of content cattle_grid should serve |
None
|
x_ap_location
|
str
|
URI of the resource being retrieved |
required |
Source code in cattle_grid/tools/fastapi/__init__.py
ActivityResponse ¶
Bases: JSONResponse
Response that ensures the content-type is “application/activity+json”