RestApi.cz Průvodce designem REST API

Content Negotiation

Při vytváření HTTP odpovědi má server k dispozici často více možností, jak každý resource reprezentovat. Server může data serializovat do různých formátů dat (JSON, XML, CSV) a to v různých jazycích nebo kódováních. Na druhé straně i klient může mít různé preference na reprezentaci resource. Aby spolu mohl klient a server vyjednávat o podobě dat v HTTP odpovědi, zavádí HTTP protokol mechanismus content negotiation.

HTTP protokol definuje více možností, jak mechanismus aplikovat. V prostředí moderních webových služeb se používá proactive negotiation (jinak též server-driven negotiation). Klient odesílá v HTTP požadavku své preference ohledně reprezentace resource a přitom používá následující sadu..." >

další kapitola
HTTP Cache

Tento článek je přístupný pouze exkluzivně pro předplatitele obsahu.

Chcete-li přístup k obsahu zakoupit nebo máte-li již svůj účet, pokračujte odkazem níže.