PHP Class SimpleHttpResponse, simpletest

Inheritance: extends SimpleStickyError
Afficher le fichier Open project: simpletest/simpletest Class Usage Examples

Méthodes publiques

Méthode Description
__construct ( SimpleSocket $socket, SimpleUrl $url, mixed $encoding ) Constructor. Reads and parses the incoming content and headers.
getContent ( ) : string Accessor for the content after the last header line.
getHeaders ( ) : SimpleHttpHeaders Accessor for header block. The response is the combination of this and the content.
getMethod ( ) : string Original request method.
getNewCookies ( ) : array Accessor for any new cookies.
getRequestData ( ) : mixed Original request data.
getSent ( ) : string Raw request that was sent down the wire.
getUrl ( ) : SimpleUrl Resource name.

Méthodes protégées

Méthode Description
isLastPacket ( string $packet ) : boolean Test to see if the packet from the socket is the last one.
parse ( string $raw ) Splits up the headers and the rest of the content.
readAll ( SimpleSocket $socket ) : string Reads the whole of the socket output into a single string.

Method Details

__construct() public méthode

Constructor. Reads and parses the incoming content and headers.
public __construct ( SimpleSocket $socket, SimpleUrl $url, mixed $encoding )
$socket SimpleSocket Network connection to fetch response text from.
$url SimpleUrl Resource name.
$encoding mixed Record of content sent.

getContent() public méthode

Accessor for the content after the last header line.
public getContent ( ) : string
Résultat string All content.

getHeaders() public méthode

Accessor for header block. The response is the combination of this and the content.
public getHeaders ( ) : SimpleHttpHeaders
Résultat SimpleHttpHeaders Wrapped header block.

getMethod() public méthode

Original request method.
public getMethod ( ) : string
Résultat string GET, POST or HEAD.

getNewCookies() public méthode

Accessor for any new cookies.
public getNewCookies ( ) : array
Résultat array List of new cookies.

getRequestData() public méthode

Original request data.
public getRequestData ( ) : mixed
Résultat mixed Sent content.

getSent() public méthode

Raw request that was sent down the wire.
public getSent ( ) : string
Résultat string Bytes actually sent.

getUrl() public méthode

Resource name.
public getUrl ( ) : SimpleUrl
Résultat SimpleUrl Current url.

isLastPacket() protected méthode

Test to see if the packet from the socket is the last one.
protected isLastPacket ( string $packet ) : boolean
$packet string Chunk to interpret.
Résultat boolean True if empty or EOF.

parse() protected méthode

Splits up the headers and the rest of the content.
protected parse ( string $raw )
$raw string Content to parse.

readAll() protected méthode

Reads the whole of the socket output into a single string.
protected readAll ( SimpleSocket $socket ) : string
$socket SimpleSocket Unread socket.
Résultat string Raw output if successful else false.