Send a GET request to URL
Example
$http = new WireHttp();
$response = $http->get("http://domain.com/path/", [
'foo' => 'bar',
]);
if($response !== false) {
echo "Successful response: " . $sanitizer->entities($response);
} else {
echo "HTTP request failed: " . $http->getError();
}
Usage
// basic usage
$bool = $http->get(string $url);
// usage with all arguments
$bool = $http->get(string $url, $data = [], array $options = []);
Arguments
Name | Type(s) | Description |
---|---|---|
url | string | URL to send request to (including http:// or https://) |
data (optional) | array, string | Array of data to send (if not already set before) or raw string of data to send, such as JSON. |
options (optional) | array | Optional options to modify default behavior, see the send() method for details. |
Return value
bool
string
False on failure or string of contents received on success.
See Also
API reference based on ProcessWire core version 3.0.236