$apiInstance = new Fastly\Api\ContentApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
Method | Fastly API endpoint | Description |
---|---|---|
contentCheck() | GET /content/edge_check | Check status of content in each POP's cache |
contentCheck($options): \Fastly\Model\Content[] // Check status of content in each POP's cache
Retrieve headers and MD5 hash of the content for a particular URL from each Fastly edge server. This API is limited to 200 requests per hour.
$options['url'] = https://www.example.com/foo/bar; // string | Full URL (host and path) to check on all nodes. if protocol is omitted, http will be assumed.
try {
$result = $apiInstance->contentCheck($options);
} catch (Exception $e) {
echo 'Exception when calling ContentApi->contentCheck: ', $e->getMessage(), PHP_EOL;
}
Note: the input parameter is an associative array with the keys listed below.
Name | Type | Description | Notes |
---|---|---|---|
url | string | Full URL (host and path) to check on all nodes. if protocol is omitted, http will be assumed. | [optional] |