<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Content Negotiation on API Course</title>
    <link>https://apicourse.com/tags/content-negotiation/</link>
    <description>Recent content in Content Negotiation on API Course</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Sat, 02 May 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://apicourse.com/tags/content-negotiation/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Content Negotiation: Accept Headers, Media Types, and Format Flexibility</title>
      <link>https://apicourse.com/content-negotiation-accept-headers-media-types-and-format-flexibility/</link>
      <pubDate>Sat, 02 May 2026 00:00:00 +0000</pubDate>
      <guid>https://apicourse.com/content-negotiation-accept-headers-media-types-and-format-flexibility/</guid>
      <description>&lt;p&gt;HTTP was designed from the beginning to support multiple representations of the same resource. A user profile can be represented as JSON for a machine consumer or as HTML for a browser. A dataset can be returned as JSON or as CSV depending on what the client intends to do with it. An image can be served as JPEG or WebP based on what the browser supports. Content negotiation is the mechanism through which clients and servers agree on which representation to use — and understanding it is essential for building APIs that serve diverse consumers cleanly.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
