Content Negotiation
Content negotiation is an existing HTTP mechanism in which the client declares the desired representation via request headers and the server returns different versions accordingly. In the context of the Agentic Web, it can be used to detect agent requests and return condensed Markdown or plain-text versions to reduce token consumption.
Timeline (last 90 days)
Explicit URL suffix schemes (such as /data returning HTML and /data.json returning JSON) are more predictable, easier to cache, and simpler to debug and share than content negotiation.
By leveraging HTTP's Accept header (Content Negotiation) mechanism, Markdown-formatted content can be provided directly to AI Agents.
HTTP的Accept请求头允许客户端告诉服务器自己期望接收什么格式的内容,这种机制被称为内容协商(Content Negotiation)
利用HTTP的Accept头(内容协商)机制,可以为AI Agent直接提供Markdown格式的内容
基于Accept头的方案面临'鸡生蛋'问题:网站不知AI是否会请求Markdown,AI也无动力发送特殊请求头
All Facts (5)
Explicit URL suffix schemes (such as /data returning HTML and /data.json returning JSON) are more predictable, easier to cache, and simpler to debug and share than content negotiation.
50%UnverifiedBy leveraging HTTP's Accept header (Content Negotiation) mechanism, Markdown-formatted content can be provided directly to AI Agents.
50%UnverifiedHTTP的Accept请求头允许客户端告诉服务器自己期望接收什么格式的内容,这种机制被称为内容协商(Content Negotiation)
50%Unverified利用HTTP的Accept头(内容协商)机制,可以为AI Agent直接提供Markdown格式的内容
50%Unverified基于Accept头的方案面临'鸡生蛋'问题:网站不知AI是否会请求Markdown,AI也无动力发送特殊请求头
50%