Die Cache-Einstellungen einer Subdomain ändern¶
Note
Der Body muss die Attribute id und modified enthalten, um den entsprechenden Eintrag zu identifizieren.
Note
Die ID des Eintrags im Pfad der Anfrage muss mit dem Wert des Attributs id im Body übereinstimmen.
Senden einer PUT-Anfrage an den Endpunkt /domain/{domainId}/{vHostName}/cache-settings/{id}.
Beschreibung¶
Mit der Change-Cache-Settings-Anfrage ändern Sie einen Eintrag der Cache-Einstellungen einer Subdomain der Organisation.
Voraussetzungen¶
Werte der Anfrage: Domain-ID {domainId}, Subdomain name {vHostName}, Cache-Setting-ID {id}
Objekte: CacheSettingVO
Anfrage¶
Um einen Eintrag der Cache-Einstellungen einer Subdomain zu ändern, fügen Sie die Domain-ID {domainId}, den Subdomain name {vHostName} und die Cache-Settings-ID {vHostName} dem Pfad der Anfrage hinzu.
Für eine detaillierte Spezifikation, welche Informationen zum Ändern eines Eintrags der Cache-Einstellungen erforderlich sind, muss im Body das Objekt CacheSettingVO mit den folgenden Attributen definiert werden:
| Attribut | Beschreibung | Werte |
|---|---|---|
path |
Der Pfad, der auf die Cache-Antwort zutreffen muss. Eine Anfrage wird mit dem Pfad abgeglichen, um zu entscheiden, ob die Anfrage cachebar ist oder nicht. Im Attribut kann ein regulärer Ausdruck angegeben werden. Die Regex-Zeichen für Anfang ˆ oder Ende $ dürfen nicht verwendet werden, da sie abhängig vom angegebenen Typ erzeugt werden. |
string |
ttl |
Die Time to Live in Sekunden. |
|
Type |
Die Bedingung für den Abgleich. |
|
id |
Die ID des Eintrags. | integer |
modified |
Das Datum der letzten Änderung im ISO-8601-Format. | string($date-time) |
Die folgenden Attribute sind optional:
| Attribut | Beschreibung | Werte |
|---|---|---|
noFoundttl |
Die Dauer, für die ein Objekt zwischengespeichert wird. Origin-Antworten mit dem HTTP-Code 404 werden zwischengespeichert. |
|
enforce |
Die Verfügbarkeit des Erzwingens der Cache-TTL. Das Erzwingen der Cache-TTL ermöglicht es, die Cache-TTL (Cache-Control: max-age) im Backend unabhängig von der Antwort Ihrer Kundeninfrastruktur festzulegen. |
|
sort |
Die aufsteigende Reihenfolge des Eintrags. | integer |
enabled |
Die Verfügbarkeit des Eintrags. |
|
comment |
Ein individueller Kommentar für den Eintrag. | string |
Das System gibt das Objekt CacheSettingVO mit den geänderten Informationen zurück.
Beispiel¶
Beispiel-Request-Body:
{
"objectType": "string",
"path": "string",
"ttl": 0,
"notFoundTtl": 0,
"type": "string",
"enforce": true,
"sort": 0,
"comment": "string",
"enabled": true
}
Antworten¶
Die folgenden Antworten sind möglich:
| STATUSCODE | BESCHREIBUNG |
|---|---|
| 200 | Die Anfrage war erfolgreich. |
| 400 | Die Anfrage war nicht erfolgreich. Die Anfrage war fehlerhaft oder es fehlen Informationen. |
| 401 | Die Anfrage war nicht erfolgreich, da die Authentifizierung fehlerhaft war. |
| 403 | Die Anfrage war nicht erfolgreich, da die erforderlichen Berechtigungen fehlen. |