Overview  Package  Tree HessianPHP

HessianPHP.Http

Class HttpConnection

HessianPHP.Http.HttpConnection

class HttpConnection

Abstract class that represents an Http connection to a Url

Author:
Manolo Gómez
Version:
1.0

Field Summary
public var$url
public var$urlInfo
public var$options
public var$headers
public var$responseHeaders
public var$code
public var$message
public var$httpVersion
public var$error
public var$length
Method Summary
public voidHttpConnection
private booleaninitUrl

validate url data passed to constructor

public voidaddHeader
public voidhasError
public voidPOST
Field Detail

url

public var $url

urlInfo

public var $urlInfo

options

public var $options

headers

public var $headers = array()

responseHeaders

public var $responseHeaders = array()

code

public var $code

message

public var $message

httpVersion

public var $httpVersion

error

public var $error = false

length

public var $length = -1
Method Detail

HttpConnection()

public void HttpConnection(var $url,
                           var $options = false)
Parameters:
$url
$options

initUrl()

private boolean initUrl()

validate url data passed to constructor


addHeader()

public void addHeader(var $name,
                      var $value)
Parameters:
$name
$value

hasError()

public void hasError()

POST()

public void POST(var $data)
Parameters:
$data

Overview  Package  Tree HessianPHP