« gupnp_service_thaw_notify
Introduction »
PHP Manual
Other Services
HTTP
HTTP
Introduction
Installing/Configuring
Requirements
Installing the HTTP extension
— Installation/Configuration
Runtime Configuration
Resource Types
Predefined Constants
Request Options
— Options usable with the HttpRequest class and request functions
HttpDeflateStream
— The HttpDeflateStream class
HttpDeflateStream::__construct
— HttpDeflateStream class constructor
HttpDeflateStream::factory
— HttpDeflateStream class factory
HttpDeflateStream::finish
— Finalize deflate stream
HttpDeflateStream::flush
— Flush deflate stream
HttpDeflateStream::update
— Update deflate stream
HttpInflateStream
— The HttpInflateStream class
HttpInflateStream::__construct
— HttpInflateStream class constructor
HttpInflateStream::factory
— HttpInflateStream class factory
HttpInflateStream::finish
— Finalize inflate stream
HttpInflateStream::flush
— Flush inflate stream
HttpInflateStream::update
— Update inflate stream
HttpMessage
— The HttpMessage class
HttpMessage::addHeaders
— Add headers
HttpMessage::__construct
— HttpMessage constructor
HttpMessage::detach
— Detach HttpMessage
HttpMessage::factory
— Create HttpMessage from string
HttpMessage::fromEnv
— Create HttpMessage from environment
HttpMessage::fromString
— Create HttpMessage from string
HttpMessage::getBody
— Get message body
HttpMessage::getHeader
— Get header
HttpMessage::getHeaders
— Get message headers
HttpMessage::getHttpVersion
— Get HTTP version
HttpMessage::getParentMessage
— Get parent message
HttpMessage::getRequestMethod
— Get request method
HttpMessage::getRequestUrl
— Get request URL
HttpMessage::getResponseCode
— Get response code
HttpMessage::getResponseStatus
— Get response status
HttpMessage::getType
— Get message type
HttpMessage::guessContentType
— Guess content type
HttpMessage::prepend
— Prepend message(s)
HttpMessage::reverse
— Reverse message chain
HttpMessage::send
— Send message
HttpMessage::setBody
— Set message body
HttpMessage::setHeaders
— Set headers
HttpMessage::setHttpVersion
— Set HTTP version
HttpMessage::setRequestMethod
— Set request method
HttpMessage::setRequestUrl
— Set request URL
HttpMessage::setResponseCode
— Set response code
HttpMessage::setResponseStatus
— Set response status
HttpMessage::setType
— Set message type
HttpMessage::toMessageTypeObject
— Create HTTP object regarding message type
HttpMessage::toString
— Get string representation
HttpQueryString
— The HttpQueryString class
HttpQueryString::__construct
— HttpQueryString constructor
HttpQueryString::get
— Get (part of) query string
HttpQueryString::mod
— Modifiy query string copy
HttpQueryString::set
— Set query string params
HttpQueryString::singleton
— HttpQueryString singleton
HttpQueryString::toArray
— Get query string as array
HttpQueryString::toString
— Get query string
HttpQueryString::xlate
— Change query strings charset
HttpRequest
— The HttpRequest
HttpRequest::addCookies
— Add cookies
HttpRequest::addHeaders
— Add headers
HttpRequest::addPostFields
— Add post fields
HttpRequest::addPostFile
— Add post file
HttpRequest::addPutData
— Add put data
HttpRequest::addQueryData
— Add query data
HttpRequest::addRawPostData
— Add raw post data
HttpRequest::addSslOptions
— Add ssl options
HttpRequest::clearHistory
— Clear history
HttpRequest::__construct
— HttpRequest constructor
HttpRequest::enableCookies
— Enable cookies
HttpRequest::getContentType
— Get content type
HttpRequest::getCookies
— Get cookies
HttpRequest::getHeaders
— Get headers
HttpRequest::getHistory
— Get history
HttpRequest::getMethod
— Get method
HttpRequest::getOptions
— Get options
HttpRequest::getPostFields
— Get post fields
HttpRequest::getPostFiles
— Get post files
HttpRequest::getPutData
— Get put data
HttpRequest::getPutFile
— Get put file
HttpRequest::getQueryData
— Get query data
HttpRequest::getRawPostData
— Get raw post data
HttpRequest::getRawRequestMessage
— Get raw request message
HttpRequest::getRawResponseMessage
— Get raw response message
HttpRequest::getRequestMessage
— Get request message
HttpRequest::getResponseBody
— Get response body
HttpRequest::getResponseCode
— Get response code
HttpRequest::getResponseCookies
— Get response cookie(s)
HttpRequest::getResponseData
— Get response data
HttpRequest::getResponseHeader
— Get response header(s)
HttpRequest::getResponseInfo
— Get response info
HttpRequest::getResponseMessage
— Get response message
HttpRequest::getResponseStatus
— Get response status
HttpRequest::getSslOptions
— Get ssl options
HttpRequest::getUrl
— Get url
HttpRequest::resetCookies
— Reset cookies
HttpRequest::send
— Send request
HttpRequest::setBody
— Set request body to send, overwriting previously set request body.
HttpRequest::setContentType
— Set content type
HttpRequest::setCookies
— Set cookies
HttpRequest::setHeaders
— Set headers
HttpRequest::setMethod
— Set method
HttpRequest::setOptions
— Set options
HttpRequest::setPostFields
— Set post fields
HttpRequest::setPostFiles
— Set post files
HttpRequest::setPutData
— Set put data
HttpRequest::setPutFile
— Set put file
HttpRequest::setQueryData
— Set query data
HttpRequest::setRawPostData
— Set raw post data
HttpRequest::setSslOptions
— Set ssl options
HttpRequest::setUrl
— Set URL
HttpRequestPool
— The HttpRequestPool class
HttpRequestPool::attach
— Attach HttpRequest
HttpRequestPool::__construct
— HttpRequestPool constructor
HttpRequestPool::__destruct
— HttpRequestPool destructor
HttpRequestPool::detach
— Detach HttpRequest
HttpRequestPool::getAttachedRequests
— Get attached requests
HttpRequestPool::getFinishedRequests
— Get finished requests
HttpRequestPool::reset
— Reset request pool
HttpRequestPool::send
— Send all requests
HttpRequestPool::socketPerform
— Perform socket actions
HttpRequestPool::socketSelect
— Perform socket select
HttpResponse
— The HttpResponse
HttpResponse::capture
— Capture script output
HttpResponse::getBufferSize
— Get buffer size
HttpResponse::getCache
— Get cache
HttpResponse::getCacheControl
— Get cache control
HttpResponse::getContentDisposition
— Get content disposition
HttpResponse::getContentType
— Get content type
HttpResponse::getData
— Get data
HttpResponse::getETag
— Get ETag
HttpResponse::getFile
— Get file
HttpResponse::getGzip
— Get gzip
HttpResponse::getHeader
— Get header
HttpResponse::getLastModified
— Get last modified
HttpResponse::getRequestBody
— Get request body
HttpResponse::getRequestBodyStream
— Get request body stream
HttpResponse::getRequestHeaders
— Get request headers
HttpResponse::getStream
— Get Stream
HttpResponse::getThrottleDelay
— Get throttle delay
HttpResponse::guessContentType
— Guess content type
HttpResponse::redirect
— Redirect
HttpResponse::send
— Send response
HttpResponse::setBufferSize
— Set buffer size
HttpResponse::setCache
— Set cache
HttpResponse::setCacheControl
— Set cache control
HttpResponse::setContentDisposition
— Set content disposition
HttpResponse::setContentType
— Set content type
HttpResponse::setData
— Set data
HttpResponse::setETag
— Set ETag
HttpResponse::setFile
— Set file
HttpResponse::setGzip
— Set gzip
HttpResponse::setHeader
— Set header
HttpResponse::setLastModified
— Set last modified
HttpResponse::setStream
— Set stream
HttpResponse::setThrottleDelay
— Set throttle delay
HttpResponse::status
— Send HTTP response status
HTTP Functions
http_cache_etag
— Caching by ETag
http_cache_last_modified
— Caching by last modification
http_chunked_decode
— Decode chunked-encoded data
http_deflate
— Deflate data
http_inflate
— Inflate data
http_build_cookie
— Build cookie string
http_date
— Compose HTTP RFC compliant date
http_get_request_body_stream
— Get request body as stream
http_get_request_body
— Get request body as string
http_get_request_headers
— Get request headers as array
http_match_etag
— Match ETag
http_match_modified
— Match last modification
http_match_request_header
— Match any header
http_support
— Check built-in HTTP support
http_negotiate_charset
— Negotiate client's preferred character set
http_negotiate_content_type
— Negotiate client's preferred content type
http_negotiate_language
— Negotiate client's preferred language
ob_deflatehandler
— Deflate output handler
ob_etaghandler
— ETag output handler
ob_inflatehandler
— Inflate output handler
http_parse_cookie
— Parse HTTP cookie
http_parse_headers
— Parse HTTP headers
http_parse_message
— Parse HTTP messages
http_parse_params
— Parse parameter list
http_persistent_handles_clean
— Clean up persistent handles
http_persistent_handles_count
— Stat persistent handles
http_persistent_handles_ident
— Get/set ident of persistent handles
http_get
— Perform GET request
http_head
— Perform HEAD request
http_post_data
— Perform POST request with pre-encoded data
http_post_fields
— Perform POST request with data to be encoded
http_put_data
— Perform PUT request with data
http_put_file
— Perform PUT request with file
http_put_stream
— Perform PUT request with stream
http_request_body_encode
— Encode request body
http_request_method_exists
— Check whether request method exists
http_request_method_name
— Get request method name
http_request_method_register
— Register request method
http_request_method_unregister
— Unregister request method
http_request
— Perform custom request
http_redirect
— Issue HTTP redirect
http_send_content_disposition
— Send Content-Disposition
http_send_content_type
— Send Content-Type
http_send_data
— Send arbitrary data
http_send_file
— Send file
http_send_last_modified
— Send Last-Modified
http_send_status
— Send HTTP response status
http_send_stream
— Send stream
http_throttle
— HTTP throttling
http_build_str
— Build query string
http_build_url
— Build a URL