<div dir="ltr">On Tue, Feb 26, 2013 at 5:38 AM,  <span dir="ltr"><<a href="mailto:kpneal@pobox.com" target="_blank" onclick="window.open('https://mail.google.com/mail/?view=cm&tf=1&to=kpneal@pobox.com&cc=&bcc=&su=&body=','_blank');return false;">kpneal@pobox.com</a>></span> wrote:<br>

<div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div class="im">

<span style="color:rgb(34,34,34)">The correct way to do this is to send an "Accept: application/json" header</span><br></div>
in the request. Don't change the url to specify the type of return data.<br>
The response should have the same mime type.<br>
<br>
This follows normal REST design patterns.</blockquote><div><br></div><div style>If you're talking about REST in the sense of the Fielding dissertation, you might try adopting the term "Hypermedia" instead: <a href="http://www.designinghypermediaapis.com/">http://www.designinghypermediaapis.com/</a></div>

<div style><br></div><div style>That said, as far as what "REST" has been colluded to mean, Rails most certainly allows a ".json" filename extension to select the application/json Content-Type (of course it also honors the Accept header)</div>

</div><div><br></div>-- <br>Tony Arcieri<br>
</div></div>