Content negotiation refers to mechanisms defined as a part of HTTP that make it possible to serve different versions of a document (or more generally, representations of a resource) at the same URI, so that user agents can specify which version fits their capabilities the best. One classical use of this mechanism is to serve an image in GIF or PNG format, so that a browser that cannot display PNG images (e.g. MS Internet Explorer 4) will be served the GIF version.

Property Value
dbo:abstract
  • La negociació de contingut és un mecanisme definit a l'especificació HTTP que permet que se serveixin diferents versions d'un document (o de forma més general, d'un recurs) des d'un mateix URL, perquè així un rebi la versió que s'escau més a les seues capacitats o preferències. Això s'havia fet servir per a servir imatges tant en format GIF com en PNG, per tal que els navegadors que encara no poguessin tractar els PNG, poguessin mostrar la versió en format GIF de la imatge. L'agent d'usuari envia una capçalera HTTP (Accept) amb els diferents tipus MIME que entén juntament amb indicacions de com ho fa. Llavors, el servidor respon amb la versió que millor s'escauria a les necessitats de l'agent.D'aquesta manera, un recurs pot estar disponible en diferents representacions. Per exemple, pot estar-ho en diferents llengües o proporcionar diferents suports o tipus de fitxer. Una manera de seleccionar l'opció més adequada és oferir una pàgina índex a l'usuari i deixar-lo que esculli. No obstant això, sovint el mateix servidor permet fer aqueixa tria automàticament. Això és possible perquè els navegadors mateixos envien les preferències. N'és un exemple la llengua. Per a demanar només representacions en català, en tant que disponibles, el navegador enviaria: Accept-Language: ca Un exemple de sol·licitud més complex seria la d'un navegador configurat per a acceptar català i àrab, però amb preferència pel català; acceptar diferents tipus de fitxer, però preferint HTML davant de text net o d'altres; i preferint GIF or JPEG davant d'altres tipus, però podent-ne acceptar d'altres en darrera instància: Accept-Language: ca; q=1.0, ar; q=0.5 Accept: text/html; q=1.0, text/*; q=0.8, image/gif; q=0.6, image/jpeg; q=0.6, image/*; q=0.5, */*; q=0.1 (ca)
  • Unter Content Negotiation (Inhaltsvereinbarung) versteht man eine Technik im Hypertext Transfer Protocol, die eine Abstimmung der Inhalte der angefragten Ressource aufgrund der Möglichkeiten und Vorzüge des Clients ermöglicht. (de)
  • Content negotiation refers to mechanisms defined as a part of HTTP that make it possible to serve different versions of a document (or more generally, representations of a resource) at the same URI, so that user agents can specify which version fits their capabilities the best. One classical use of this mechanism is to serve an image in GIF or PNG format, so that a browser that cannot display PNG images (e.g. MS Internet Explorer 4) will be served the GIF version. A resource may be available in several different representations; for example, it might be available in different languages or different media types. One way of selecting the most appropriate choice is to give the user an index page and let them select the most appropriate choice; however it is often possible to automate the choice based on some selection criteria. (en)
  • La négociation de contenu est un mécanisme du protocole HTTP qui permet de proposer une même ressource (identifiée par son URI) sous plusieurs formes différentes. Les variations permises concernent la langue de la ressource et son type MIME. Les clients HTTP peuvent ainsi choisir automatiquement la représentation la mieux adaptée à leurs capacités. (fr)
  • Language negotiation - cecha protokołu HTTP umożliwiająca serwerowi określenie w jakim języku użytkownik preferuje czytać stronę. W tym celu używany jest nagłówek HTTP Accept-Language, po którym wypisane są akceptowane języki oddzielone przecinkiem, wraz z ich ewentualnym "stopniem pożądania". Na przykład: Accept-Language: pl,en-us;q=0.7,en;q=0.3 informuje serwer, że najbardziej pożądana jest wersja polska, następnie angielska (USA), a na końcu angielska. (pl)
  • 内容协商(英語:Content negotiation)是超文本传输协议(HTTP)中定义的一个机制,它使同一个统一资源标志符(URI)上的文档可以根据用户代理中指定的适用信息提供不同的版本。这种机制的传统用法是提供GIF或PNG格式的图像,为不支持显示PNG图像的浏览器(例如微软Internet Explorer 4)提供GIF版本的图像。 因此,一个资源可以有多种不同版本可用。例如,它可能有不同语言或不同多媒体格式的版本,或者其他用法。选择最合适版本的一种方法是为用户提供一个索引页面,由他们选择所需的版本。但在某些情况下,也可根据一些标准来自动选择。 (zh)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 1674267 (xsd:integer)
dbo:wikiPageLength
  • 6820 (xsd:integer)
dbo:wikiPageRevisionID
  • 981687285 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dct:subject
rdfs:comment
  • Unter Content Negotiation (Inhaltsvereinbarung) versteht man eine Technik im Hypertext Transfer Protocol, die eine Abstimmung der Inhalte der angefragten Ressource aufgrund der Möglichkeiten und Vorzüge des Clients ermöglicht. (de)
  • La négociation de contenu est un mécanisme du protocole HTTP qui permet de proposer une même ressource (identifiée par son URI) sous plusieurs formes différentes. Les variations permises concernent la langue de la ressource et son type MIME. Les clients HTTP peuvent ainsi choisir automatiquement la représentation la mieux adaptée à leurs capacités. (fr)
  • Language negotiation - cecha protokołu HTTP umożliwiająca serwerowi określenie w jakim języku użytkownik preferuje czytać stronę. W tym celu używany jest nagłówek HTTP Accept-Language, po którym wypisane są akceptowane języki oddzielone przecinkiem, wraz z ich ewentualnym "stopniem pożądania". Na przykład: Accept-Language: pl,en-us;q=0.7,en;q=0.3 informuje serwer, że najbardziej pożądana jest wersja polska, następnie angielska (USA), a na końcu angielska. (pl)
  • 内容协商(英語:Content negotiation)是超文本传输协议(HTTP)中定义的一个机制,它使同一个统一资源标志符(URI)上的文档可以根据用户代理中指定的适用信息提供不同的版本。这种机制的传统用法是提供GIF或PNG格式的图像,为不支持显示PNG图像的浏览器(例如微软Internet Explorer 4)提供GIF版本的图像。 因此,一个资源可以有多种不同版本可用。例如,它可能有不同语言或不同多媒体格式的版本,或者其他用法。选择最合适版本的一种方法是为用户提供一个索引页面,由他们选择所需的版本。但在某些情况下,也可根据一些标准来自动选择。 (zh)
  • La negociació de contingut és un mecanisme definit a l'especificació HTTP que permet que se serveixin diferents versions d'un document (o de forma més general, d'un recurs) des d'un mateix URL, perquè així un rebi la versió que s'escau més a les seues capacitats o preferències. Accept-Language: ca Accept-Language: ca; q=1.0, ar; q=0.5 Accept: text/html; q=1.0, text/*; q=0.8, image/gif; q=0.6, image/jpeg; q=0.6, image/*; q=0.5, */*; q=0.1 (ca)
  • Content negotiation refers to mechanisms defined as a part of HTTP that make it possible to serve different versions of a document (or more generally, representations of a resource) at the same URI, so that user agents can specify which version fits their capabilities the best. One classical use of this mechanism is to serve an image in GIF or PNG format, so that a browser that cannot display PNG images (e.g. MS Internet Explorer 4) will be served the GIF version. (en)
rdfs:label
  • Negociació de contingut (ca)
  • Content Negotiation (de)
  • Content negotiation (en)
  • Négociation de contenu (fr)
  • Language negotiation (pl)
  • 内容协商 (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of