Namespace ICanBoogie\HTTP
Namespaces summary
ICanBoogie\HTTP\Headers |
ICanBoogie\HTTP\Request |
ICanBoogie\HTTP\RequestDispatcher |
Classes summary
CallableDispatcher | Wrapper for callable dispatchers. |
File | Representation of a POST file. |
FileInfo | File information. |
FileList | Representation of a list of request files. |
FileResponse | Representation of an HTTP response delivering a file. |
Headers | HTTP Header field definitions. |
RedirectResponse | A HTTP response doing a redirect. |
Request | An HTTP request. |
RequestDispatcher | Dispatches HTTP requests. |
RequestRange | Representation of a request range. |
Response | A response to a HTTP request. |
Status | Class Status |
WeightedDispatcher | Used to define a dispatcher and its weight. |
Interfaces summary
Dispatcher | Dispatcher interface. |
Exception | HTTP exceptions implement this interface so that they can be easily recognized. |
SecurityError | Exception thrown when a security error occurs. |
Exceptions summary
AuthenticationRequired | Exception thrown when user authentication is required. |
ClientError | Exception thrown when a client error occurs. |
DispatcherNotDefined | Exception thrown in attempt to obtain a dispatcher that is not defined. |
ForceRedirect | Exception thrown to force the redirect of the response. |
MethodNotSupported | Exception thrown when the HTTP method is not supported. |
NotFound | Exception thrown when a resource is not found. |
PermissionRequired | Exception thrown when a user lacks a required permission. |
ServerError | Exception thrown when a server error occurs. |
ServiceUnavailable | Exception thrown when the server is currently unavailable (because it is overloaded or down for maintenance). |
StatusCodeNotValid | Exception thrown when the HTTP status code is not valid. |
Functions summary
dispatch | Dispatches a request. |
get_dispatcher | Returns a shared request dispatcher. |
get_initial_request | Returns the initial request. |