Http
Table of Contents
Namespaces
- Client
- Security
Interfaces
- DispatcherInterface
- An interface for dispatcher that delegate requests to a certain callable, typically a
controller / action combination. Usually called from the RequestHandler.
- SelfEmittableStreamInterface
- A PSR-7 stream which allows to be emitted on its own.
Classes
- AbstractApplication
- CookieScope
- Dispatcher
- Dispatcher which resolves a target, which was given to the request to call a controller and method (but also a callable)
where the request contains a "target" as attribute.
- FalDumpFileContentsDecoratorStream
- A lazy stream, that wraps the FAL dumpFileContents() method to send file contents
using emit(), as defined in SelfEmittableStreamInterface.
- HtmlResponse
- A default HTML response object
- ImmediateResponseException
- Exception that has to be handled immediately in order to stop
current execution and provide the current response. This
exception is used as alternative to previous die() or exit().
- InvalidRequestUrlOnCliException
- Exception is thrown in case an invalid request url is used in CLI context
- JsonResponse
- Standard values for a JSON response
- Message
- Default implementation for the MessageInterface of the PSR-7 standard
It is the base for any request or response for PSR-7.
- MiddlewareDispatcher
- MiddlewareDispatcher
- MiddlewareStackResolver
- This class resolves middleware stacks from defined configuration in all active packages.
- NormalizedParams
- This class provides normalized server parameters in HTTP request context.
- NullResponse
- A null response object
- PropagateResponseException
- Exception that has to be propagated back to the middleware stack
in order to stop current execution and respond with the given
response. This exception is used as alternative to previous
die() or exit() calls.
- RedirectResponse
- A default redirect response object
- Request
- Default implementation for the RequestInterface of the PSR-7 standard
It is the base for any request sent BY PHP.
- RequestFactory
- Front-end for sending requests, using PSR-7.
- Response
- Default implementation for the ResponseInterface of the PSR-7 standard.
- ResponseFactory
- SelfEmittableLazyOpenStream
- This class implements a stream that can be used like a usual PSR-7 stream
but is additionally able to provide a file-serving fastpath using readfile().
- ServerRequest
- Represents a typical request incoming from the server to be processed
by the TYPO3 Core. The original request is built from the ServerRequestFactory
inside TYPO3's Bootstrap.
- ServerRequestFactory
- Class ServerRequestFactory to create ServerRequest objects
- SetCookieService
- Class that is used to apply a SetCookie to a response,
based on the current (authenticated or stateful) session,
in order to use the same session across multiple HTTP requests.
- Stream
- Default implementation for the StreamInterface of the PSR-7 standard
Acts mainly as a decorator class for streams/resources.
- StreamFactory
- UploadedFile
- Class UploadedFile which represents one uploaded file, usually coming
from $_FILES, according to PSR-7 standard.
- UploadedFileFactory
- Uri
- Represents a URI based on the PSR-7 Standard.
- UriFactory
Traits
- CookieHeaderTrait
- CookieScopeTrait
Enums
- ApplicationType
- Helper class to answer "Is this a frontend or backend request?".
- SetCookieBehavior
- Define whether a Set-Cookie header should be sent (it's a Directive)