versioning REST w/ mime-types

2008-05-17 @ 11:36#

i like this approach to handling versioning for REST-ful applications.

bascially, it's all about using customer ("vendor" or "personal" MIME types:

For HTTP based REST style web services the combination of resources and content negotiation can be used to mitigate most of the issues surrounding API versioning.

up until now, i've resisted going down the custom MIME-type route. mostly because common browsers handle this so badly right now. but i don't think i can hold out much longer.

code