Search the web
Sign In
New User? Sign Up
rest-discuss · REST Discussion Mailing List
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Message search is now enhanced, find messages faster. Take it for a spin.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
30x Status codes   Message List  
Reply | Forward Message #9680 of 14029 |
Re: [rest-discuss] “HATEOAS” (was: 30x Status codes)

On Oct 2, 2007, at 6:02 PM, A. Pagaltzis wrote:
> * Peter Lacey <placey@...> [2007-10-02 19:35]:
> > compliance with HATEOAS (God, I hate that term)
>
> Yeah, me too; which is why a while back I proposed saying
> “hypermedia-driven application state” instead, whose initialism
> is HDAS, and whose long form rolls of the tongue with nicely
> rhythmically if you cut “application” to “app.” People weren’t
> very enthusiastic about the idea, though.
>
> So instead I’ve taken to saying “the hypermedia constraint” or
> sometimes just “hypermedia” over either “HATEOAS” or using the
> full phrase. Eg. in this case it’d be:
>
> Similarly, form-based links that allow compliance with the
> hypermedia constraint require an extra trip.

The word "hypertext" should have been enough, but it actually
means very different things to different people (especially
those within the hypertext research community). I can't just
shorten it to "hyperstate" either, since that would imply
"much more state" (not what we want).

It has some aspects in common with "data reactive" engines, as in

http://www.cs.uoregon.edu/research/paraducks/papers/tr9605.d/

though I wasn't aware of that paper until 10 minutes ago.
Much of the software architecture research on constraints was
influenced by the GUI work on constraint-based layout toolkits.

I would suggest calling it the "hypertext constraint" when in
normal discussion, or the "reactive constraint" when within
slapping distance of a literary hypertext fan.

....Roy


Wed Oct 3, 2007 1:36 am

roy_fielding
Offline Offline
Send Email Send Email

Forward
Message #9680 of 14029 |
Expand Messages Author Sort by Date

All, I seem to have lost rational thought at moment and would like some advice. Let's assume a RESTful weather service with the URIs looking something like...
Brandon Carlson
bjc0907
Offline Send Email
Oct 2, 2007
1:49 pm

... It's a temporary redirect, so 307 would be correct. However, where's the point in forcing the redirect at all? Best regards, Julian...
Julian Reschke
JulianReschke
Offline Send Email
Oct 2, 2007
1:53 pm

... From the POV of a GET a 303 and 307 are very similar. However, a 307 is a "temporary redirect" which to me implies "I've moved the resource over there for...
Peter Lacey
pete.lacey
Offline Send Email
Oct 2, 2007
2:16 pm

... Which of course means an extra client/server roundtrip, which may or may not be acceptable. Stefan -- Stefan Tilkov, http://www.innoq.com/blog/st/...
Stefan Tilkov
stilkov
Offline Send Email
Oct 2, 2007
5:15 pm

... It does, but the proper use of HTTP frequently requires multiple trips. Certainly redirects are common enough. And, if you want to treat them differently,...
Peter Lacey
pete.lacey
Offline Send Email
Oct 2, 2007
5:32 pm

... Yeah, me too; which is why a while back I proposed saying “hypermedia-driven application state” instead, whose initialism is HDAS, and whose long form...
A. Pagaltzis
a22pag
Offline Send Email
Oct 3, 2007
1:02 am

... The word "hypertext" should have been enough, but it actually means very different things to different people (especially those within the hypertext...
Roy T. Fielding
roy_fielding
Offline Send Email
Oct 3, 2007
1:35 am

... I agree that "hypertext constraint" should be enough because properly understood, the "hyper" in hypertext specifically refers to embedding control...
Nick Gall
nick_gall_1117
Online Now Send Email
Oct 3, 2007
3:43 am

How about HEAPPS - Hypertext as the Engine of APPlication State....
Mike Dierken
mdierken
Offline Send Email
Oct 3, 2007
3:59 am

agreed. Because the 303 is already pretty lightweight I think it would be ok. I suppose however that it entirely depends on the client's caching strategy. When...
Brandon Carlson
bjc0907
Offline Send Email
Oct 2, 2007
7:26 pm

... Wouldn't using the Content-Location HTTP header field also be a "good way to canonicalize your resources"? The Content-Location entity-header field MAY be...
Nick Gall
nick_gall_1117
Online Now Send Email
Oct 2, 2007
9:06 pm

... In theory, yes. In practice in the wild, not so much. See this thread; http://lists.w3.org/Archives/Public/ietf-http-wg/2007JulSep/0269.html Mark. -- ...
Mark Baker
gonga_thrash
Offline Send Email
Oct 2, 2007
9:19 pm

... Agreed. But I was thinking about "Web API" (programmatic) use of HTTP as opposed to typical browser behavior. As long as one documented one's interface and...
Nick Gall
nick_gall_1117
Online Now Send Email
Oct 2, 2007
9:32 pm

... I believe that's what Roy said, yes. Mark. -- Mark Baker. Ottawa, Ontario, CANADA. http://www.markbaker.ca Coactus; Web-inspired integration...
Mark Baker
gonga_thrash
Offline Send Email
Oct 2, 2007
10:28 pm

... I meant to say that origin servers sometimes don't know what their own real URI should be due to the presence of intermediaries that rewrite incoming...
Roy T. Fielding
roy_fielding
Offline Send Email
Oct 2, 2007
11:48 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help