HPCloud-PHP  1.2.0
PHP bindings for HPCloud and OpenStack services.
 All Classes Namespaces Files Functions Variables Pages
HPCloud\Transport Namespace Reference

HTTP/REST/JSON classes. More...

Classes

class  AuthorizationException
 Thrown when an access constraint is not met. More...
class  ConflictException
 Represents an HTTP 409 error. More...
class  CURLTransport
 Provide HTTP transport with CURL. More...
class  FileNotFoundException
 Represents an HTTP File Not Found error. More...
class  ForbiddenException
 Thrown when an access constraint is not met. More...
class  LengthRequiredException
 Represents an HTTP 412 error. More...
class  LockedException
 Represents an HTTP 423 Locked error. More...
class  MethodNotAllowedException
 Represents an HTTP 405 error. More...
class  PHPStreamTransport
 Provide HTTP transport with the PHP HTTP stream wrapper. More...
class  Response
 A Transport response. More...
class  ServerException
 Represents an HTTP 500 error. More...
interface  Transporter
 Describes a Transporter. More...
class  UnauthorizedException
 Thrown when authorization fails. More...
class  UnprocessableEntityException
 Represents an HTTP 422 error. More...

Detailed Description

HTTP/REST/JSON classes.

HTTP/HTTPS is the transport protocol for OpenStack's RESTful services.

This library provides both CURL and PHP Streams-based HTTP support, and this package provides a simple REST client architecture, along with the minimal JSON processing necessary.