Statische (niet-afbeeldings) inhoud bedienen

Met Afbeeldingsserver kunt u niet-afbeeldingsinhoud in catalogi beheren en deze via een aparte /is/content-context bedienen.

Dit vermogen staat voor het vormen van TTL voor elk punt afzonderlijk toe.

Beeldserver ondersteunt de volgende opdrachten op /is/content:

type

Filter Inhoudstype.

req

req=userdata , req=props , and req=exists only.

cachegeheugen

Hiermee wordt caching op de client uitgeschakeld.

Basissyntaxis

verzoek

http:// server /is/content[/catalog/ item ][? modifiers ]

server

server_address [ : poort ]

catalogus

Catalogus-id.

item

Item-id voor statische inhoud.

modifiers

opdracht *[& opdracht ]

command

cmdName = value

cmdName

Een van de ondersteunde opdrachtnamen.

value

Opdrachtwaarde.

Statische inhoudscatalogi

Catalogi met statische inhoud zijn vergelijkbaar met catalogi met afbeeldingen, maar ondersteunen minder gegevensvelden:

Kenmerk/gegevens

Notities

catalogus::Id

De id van de catalogusrecord voor dit statische inhoudsitem.

catalogus::pad

Het bestandspad voor dit inhoudsitem.

catalogus::Verlopen

De TTL voor dit inhoudsitem; kenmerk::Vervaldatum wordt gebruikt als deze niet is opgegeven of als deze leeg is.

catalogus::TimeStamp

Tijdstempel voor bestandswijziging; vereist als validatie op basis van een catalogus is ingeschakeld met -kenmerk::CacheValidationPolicy .

catalogus::UserData

Optionele metagegevens die zijn gekoppeld aan dit statische inhoudsitem; beschikbaar voor de client met req=userdata .

catalog::UserType

Optioneel gegevenstype; U kunt verzoeken om statische inhoud filteren met de opdracht type= .

Statische inhoud filteren

Dit mechanisme kan ervoor zorgen dat klanten alleen inhoud ontvangen die geschikt is voor hun behoeften. Ervan uitgaande dat de statische inhoud is gelabeld met de juiste catalog::UserType-waarden, kan de client de opdracht type= aan de aanvraag toevoegen. Bij Afbeeldingsservice wordt de waarde die met de opdracht type= is opgegeven, vergeleken met de waarde catalog::UserType en wordt bij een onjuiste overeenkomst een fout geretourneerd in plaats van mogelijk onjuiste inhoud.

Bestanden van videobijschriften

U kunt videotitelbestanden (WebVTT), CSS of een willekeurig tekstbestand in JSONP-indeling inkapselen. De JSON-respons wordt hieronder beschreven.

  • Voor WebVTT-bestanden is het mime-type van de reactie tekst/javascript. JSON wordt niet geretourneerd; in plaats daarvan wordt Javascript geretourneerd die een methode met JSON aanroept. Zowel identiteitskaart als manager zijn facultatief.
  • Voor CSS-bestanden is het mime-type van de reactie text/javascript. Zowel identiteitskaart als manager zijn facultatief.
  • UTF-8-codering wordt standaard toegepast om ervoor te zorgen dat deze correct wordt gedecodeerd. De standaardgroottelimiet is 2 MB.

U kunt ook tracks gebruiken voor andere soorten metagegevens met tijdnotatie. De brongegevens voor elk spoorelement zijn een tekstdossier dat uit een lijst van getimed cues wordt samengesteld. Cuse kan gegevens opnemen in indelingen zoals JSON of CSV.

Zie https://en.wikipedia.org/wiki/JSONP voor meer informatie over het formaat JSONP.

Zie www.json.org voor meer informatie over de JSON-indeling.

Zie ook

type= , req=, Referentie afbeeldingscatalogus

Op deze pagina