The HttpRequest
HttpRequest
&reftitle.classsynopsis;
HttpRequest
HttpRequest
Class Members
&reftitle.properties;
Instance Properties
Modifiers
Type
Name
Description
private
array
options
request options to configure the request; see &link.http.request.options;
private
array
postFields
form data: "fieldvalue")]]>
private
array
postFiles
files to upload: "image", "file" => "/home/u/images/u.png", "type" => "image/png"))]]>
private
array
responseInfo
information (statistical) about the request/response; see &link.http.request.info;
private
HttpMessage
responseMessage
the response message
private
integer
responseCode
the numerical response code
private
string
responseStatus
the literal response status text
private
integer
method
the request method to use
private
string
url
the request url
private
string
contentType
the content type to use for raw post requests
private
string
rawPostData
raw post data
private
string
queryData
query parameters
private
string
putFile
the file to upload with a PUT request
private
string
putData
raw data to upload with a PUT request
private
HttpMessage
history
the whole request/response history if history logging is enabled
public
boolean
recordHistory
whether to enable history logging
&reftitle.constants;
Type
Name
Description
integer
METH_GET
GET request method
integer
METH_HEAD
HEAD request method
integer
METH_POST
POST request method
integer
METH_PUT
PUT request method
integer
METH_DELETE
DELETE request method
integer
METH_OPTIONS
OPTIONS request method
integer
METH_TRACE
TRACE request method
integer
METH_CONNECT
CONNECT request method
integer
METH_PROPFIND
PROPFIND request method
integer
METH_PROPPATCH
PROPPATCH request method
integer
METH_MKCOL
MKCOL request method
integer
METH_COPY
COPY request method
integer
METH_MOVE
MOVE request method
integer
METH_LOCK
LOCK request method
integer
METH_UNLOCK
UNLOCK request method
integer
METH_VERSION_CONTROL
VERSION-CONTROL request method
integer
METH_REPORT
REPORT request method
integer
METH_CHECKOUT
CHECKOUT request method
integer
METH_CHECKIN
CHECKIN request method
integer
METH_UNCHECKOUT
UNCHECKOUT request method
integer
METH_MKWORKSPACE
MKWORKSPACE request method
integer
METH_UPDATE
UPDATE request method
integer
METH_LABEL
LABEL request method
integer
METH_MERGE
MERGE request method
integer
METH_BASELINE_CONTROL
BASELINE-CONTROL request method
integer
METH_MKACTIVITY
MKACTIVITY request method
integer
METH_ACL
ACL request method
integer
VERSION_1_0
HTTP protocol version 1.0
integer
VERSION_1_1
HTTP protocol version 1.1
integer
VERSION_ANY
any HTTP protocol version
integer
AUTH_BASIC
basic authentication
integer
AUTH_DIGEST
digest authentication
integer
AUTH_NTLM
NTLM authentication
integer
AUTH_GSSNEG
GSS negotiate authentication
integer
AUTH_ANY
any authentication
integer
PROXY_SOCKS4
SOCKS v4 proxy
integer
PROXY_SOCKS5
SOCKS v5 proxy
integer
PROXY_HTTP
HTTP proxy
integer
SSL_VERSION_TLSv1
use TLS v1
integer
SSL_VERSION_SSLv2
use SSL v2
integer
SSL_VERSION_SSLv3
use SSL v3
integer
SSL_VERSION_ANY
use any SSL/TLS method
integer
IPRESOLVE_V4
resolve via IPv4 only
integer
IPRESOLVE_V6
resolve via IPv6 only
integer
IPRESOLVE_ANY
use any resolving methods
&reference.http.entities.HttpRequest;