ICanBoogie/HTTP v2.4.0
  • Namespace
  • Class

Namespaces

  • ICanBoogie
    • Exception
    • HTTP
      • Dispatcher
      • Headers
      • Request

Classes

  • CallableDispatcher
  • Dispatcher
  • File
  • FileInfo
  • FileList
  • Headers
  • Helpers
  • RedirectResponse
  • Request
  • Response
  • Status
  • WeightedDispatcher

Interfaces

  • DispatcherInterface
  • Exception

Exceptions

  • DispatcherNotDefined
  • ForceRedirect
  • MethodNotSupported
  • NotFound
  • ServiceUnavailable
  • StatusCodeNotValid

Functions

  • dispatch
  • get_dispatcher
  • get_initial_request

Namespace ICanBoogie\HTTP

Namespaces summary

ICanBoogie\HTTP\Dispatcher
ICanBoogie\HTTP\Headers
ICanBoogie\HTTP\Request

Classes summary

CallableDispatcher Wrapper for callable dispatchers.
Dispatcher Dispatches HTTP requests.
File Representation of a POST file.
FileInfo File information.
FileList Representation of a list of request files.
Headers HTTP Header field definitions.
Helpers Patchable helpers of the HTTP package.
RedirectResponse A HTTP response doing a redirect.
Request An HTTP request.
Response A response to a HTTP request.
Status Class Status
WeightedDispatcher Used to defined a dispatcher and its weight.

Interfaces summary

DispatcherInterface Dispatcher interface.
Exception HTTP exceptions implement this interface so that they can be easily recognized.

Exceptions summary

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.
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 shared request dispatcher.
get_initial_request Returns the initial request.
ICanBoogie/HTTP v2.4.0 API documentation generated by ApiGen