Class ParseCurlHttpClient - Curl http client
author |
Ben Friedman [email protected] |
---|---|
package |
Parse\HttpClients |
__construct()
addRequestHeader(string $key, string $value)
string
Header name
string
Header value
buildRequestHeaders() : array
array
getErrorCode() : integer
integer
getErrorMessage() : string
string
getHeadersArray(string $headerContent) : array
string
Raw headers to parse
array
getHeaderSize() : integer
integer
getResponseContentType() : null|string
null|string
getResponseHeaders() : array
array
getResponseStatusCode() : integer
integer
needsCurlProxyFix() : boolean
boolean
send(string $url, string $method = 'GET', array $data = array()) : string
Throws |
|
---|
string
Url to send this request to
string
Method to send this request via
array
Data to send in this request
string
setCAFile(string $caFile)
string
CA file to set
setConnectionTimeout(integer $timeout)
integer
Timeout to set
setTimeout(integer $timeout)
integer
Sets the timeout for the request
setup()
CURL_PROXY_QUIRK_VER
const |
Curl Version which is unaffected by the proxy header length error. |
---|---|
CONNECTION_ESTABLISHED
const |
"Connection Established" header text |
---|---|
headers : array
var |
---|
array
responseHeaders : array
var |
---|
array
responseCode : integer
var |
---|
integer
responseContentType : string|null
var |
---|
string|null
curlErrorCode : integer
var |
---|
integer
curlErrorMessage : string
var |
---|
string
response : string
var |
---|
string