<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
On 10/26/2011 11:19 PM, Mark Nottingham wrote:
<blockquote cite="mid:47B11F67-5708-4A06-A821-FC5E294FB4C5@mnot.net"
type="cite">
<pre wrap="">My problem with indicating the media type versioning in the root of the URI is that /v1/ style URIs typically indicate the versioning of the <b class="moz-txt-star"><span class="moz-txt-tag">*</span>whole<span class="moz-txt-tag">*</span></b> API, not just the media types being used.</pre>
</blockquote>
To be completely honest, I'd say that when we started that's exactly
what we thought we were doing: versioning the whole API. I only
came to the realization later that the resource URI namespace and
the data formats it exposes have entirely different notions of
backwards compatibility and should be versioned independently. WADL
really doesn't deal well with the possibility that multiple WADLs
may overlap.<br>
</body>
</html>