Ok. I was away and lost all the fun, got late to the party, and so... But cannot resist putting my two cents in this. 1. I share most of Antonio's feelings in...
If I'm using a 3-tier app with a RESTful resource orientated service in the middle tier accessed via HTTP, what is the best way to provide orthogonal...
Hey Ollie - ... However you want it, I suppose. I'm not sure there is a "right" answer here. You could have a resource that gets User(s) + list of countries...
What do people consider best practices for versioning of RESTful web services? There seem to be two common approaches: stuff the versions into the URI...
... bryan> What do people consider best practices for versioning of bryan> RESTful web services? There seem to be two common bryan> approaches: stuff the...
... I could default it to something reasonable when it's not present, like null, or "N/A" !?!? ... Adding a field might be the kind of extensibility that does...
... Create a new media type and use conneg. The conneg might redirect the new-version-understanding client to an entirely different URI space or it might...
... Ok, so you've come down unequivocally of new media type + content negotiation over version numbers in the URI. The pushback I often get on using content...
OK, another vote on the side of content negotiation. Thanks for digging up that second link, btw, it was quite helpful. So was the first, but I'd seen it...
... Media Type Parameter? http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.7 http://tech.groups.yahoo.com/group/rest-discuss/message/15727 ... If...
... Because these aren't permalinks. I agree. But it seems like a painful choice to force clients to support content negotiation on my custom media types. What...
Comparing "application/myformat.v2+xml" vs "application/myformat+xml;version=2.0" I note that the former is shorter. Is there any offsetting advantage for the...
... No, but I have heard intermediaries might do so. Since you never know what hangs out there in the middle, you should not rely on parameters in the...
... Of course. It's more a question of whether I want to create a barrier to entry for clients that don't speak HTTP with great fluency. I'm imagining here an...
... Browsers. If you email me a link, intending to show me an issue in v1, I want pull up the media type "application/myformat-v1+xml", but my stupid browser...
... I am not sure we really do want to allow people to mis-use HTTP base services in a way that increases the maintenance costs of both the server and client....
... Is that so?? Ah, gotcha: consulting business you must mean :-) What is your goal? Use REST because you want the guaranteed properties to be induced into...
Hi, I have a requirement to send a bookmarkable url in an email to clients. My application does not conform to principles of REST at this ti me but I want to...
16438
Eric J. Bowman
eric@...
Sep 4, 2010 8:13 pm
... No, you can't build whatever you want with REST. There are problem areas out there for which REST is not a solution. REST is what it is, not what it...
Hello Eric! Ok, let's begin my answer by clarifying a couple of things: You are understanding things I may had not said, and that I agree with most of your...
Just add a timestamp to the URL and sign/encrypt it (the timestamp) with a key known only to your web site. Then base64 encode the encrypted binary value and...
16441
Eric J. Bowman
eric@...
Sep 5, 2010 6:19 pm
... Sorry about that -- I read it as "you can build with it..." which isn't what you wrote. ... But re-use is the entire basis for REST: "By applying the...
Hi again, Erick I feel we are saying the same, only that I use to talk in general terms and you in Web terms. Need to think about reuse, interesting point but...