... Perfectly good HTTP API practice; REST, not so much. The point of media types is to provide loose coupling based on shared understanding of how the...
19245
Jørn Wildt
jorn_lind_ni...
Jan 8, 2013 8:04 am
Hi Eric ... wire, so I've never understood why this solution is so prevalent in REST discussions. Just media types, which are agnostic as to what "type" of ...
19246
Eric J. Bowman
eric@...
Jan 8, 2013 10:42 am
... From hypertext. NOT from knowledge of resource type coupled via custom media type (vnd.order*). It seems like you're asking how to inform the client that...
19247
Jørn Wildt
jorn_lind_ni...
Jan 8, 2013 9:39 pm
... This is my mistake, using the term "client" wrongly, sorry. According to the dissertation, a client is the library that connects to the web - and the thing...
19248
Keith Hassen
erewh0n
Jan 9, 2013 5:25 am
First of all, thanks for the replies and perspective on REST. Backing up to the original question it seems like your particular take on it is that there's no...
19249
Alexander Johannesen
shelterit
Jan 9, 2013 5:48 am
Hiya, ... I think there needs to be made some distinctions between a shared understanding of models and a shared understanding of a resource in that model....
19250
Jørn Wildt
jorn_lind_ni...
Jan 9, 2013 6:45 am
If you work with generic media types like plain XML, JSON and(X)HTML (and others) then there is absolutely no reason to version those through the content-type...
19251
Keith Hassen
erewh0n
Jan 9, 2013 12:37 pm
Yeah we definitely make the distinction between the internal representation and the representation exposed to clients. The changes I'm thinking about are...
19252
Keith Hassen
erewh0n
Jan 9, 2013 12:48 pm
Thanks, the link below is interesting. I think the rules you listed below are good ones and generally make sense. Maybe it is *almost* always true that we...
19253
Erik Wilde
drethoo
Jan 12, 2013 1:48 pm
A new version of I-D, draft-hausenblas-csv-fragment-02.txt has been successfully submitted by Erik Wilde and posted to the IETF repository. Filename:...
19254
Erik Wilde
drethoo
Jan 14, 2013 10:09 am
A new version of I-D, draft-wilde-xml-patch-00.txt has been successfully submitted by Erik Wilde and posted to the IETF repository. Filename:...
19255
risseraka
Jan 14, 2013 8:38 pm
HELO all, Let me first say that this mail list, combined with a great amount of blog posts scattered here and there, is a gold mine! I intend to not only be a...
19256
Jan Algermissen
algermissen1971
Jan 15, 2013 7:30 am
... Yes. You can think of query parameters to work sort of like the WHERE-condition in an SQL select statement. ... The issue with using a new URL path segment...
19257
Erik Wilde
drethoo
Jan 16, 2013 4:21 pm
hello. the two main changes in this updated version are as follows: - the media type now is application/xml-patch+xml, since the new media type suffix registry...
19258
Dey, Santanu
santanu_apigee
Jan 19, 2013 8:18 am
Friends, Your comments and reviews welcome on my recent webinar effort on REST APIs. This is the last one on the series. API Facade Pattern: Synchronous to...
19259
risseraka
Jan 24, 2013 1:03 pm
... I'm not sure if you mean parallel as in "mutualy exclusive" or as in "combinative". There is a case where a program is looked up by a timestamp with an...
19260
Skills
skills.matter
Jan 28, 2013 3:56 pm
REST architectures are becoming increasingly more common, both on the internet and within the enterprise. Behind most of these REST APIs is a domain model...
19261
unmesh_joshi
Feb 8, 2013 6:03 am
Hi, For building secure RESTful services, its common practice to have digital signature (HMAC hash) in the Authorization Header, along with the secret key id....
19262
Erik Wilde
drethoo
Feb 8, 2013 10:59 am
A new version of I-D, draft-wilde-xml-patch-02.txt has been successfully submitted by Erik Wilde and posted to the IETF repository. Filename:...
19263
Erlend Hamnaberg
ngarthl
Feb 8, 2013 11:36 am
Check out varnish (no affiliation), vmod-digest. https://github.com/varnish/libvmod-digest -- Erlend...
19264
Unmesh Joshi
unmesh_joshi
Feb 8, 2013 11:22 pm
Thats useful is we are using varnish. But nothing for Apache. One reasonable way seems to be using something like noodle or j2ep and add hmac authorization...
19265
Jan Algermissen
algermissen1971
Feb 11, 2013 5:05 am
Hi, trying to wrap my head around the implications of using generic patch media types (e.g. json-patch[1]) vs. specific ones, e.g....
19266
Mike Kelly
mikekelly876...
Feb 11, 2013 7:44 am
... media types (e.g. json-patch[1]) vs. specific ones, e.g. application/vnd.bigco.customer-patch. ... it's tunneling out of band knowledge. ... the (abstract)...
19267
Mike Kelly
mikekelly876...
Feb 12, 2013 7:53 am
Hello all, fyi, I have updated the following internet draft: http://www.ietf.org/id/draft-kelly-json-hal-04.txt All thoughts, comments, suggestions, etc...
19268
Mike Kelly
mikekelly876...
Feb 12, 2013 9:52 pm
Here's a slightly more useful link than the previous one! http://tools.ietf.org/html/draft-kelly-json-hal-05 ... -- Mike http://twitter.com/mikekelly85 ...
19269
Eric J. Bowman
eric@...
Feb 13, 2013 2:49 pm
Catching up on http-wg, I came across this Roy quote: "Regarding proactive negotiation in HTTP/2, I'll note that Waka strips all negotiation fields. I find...
19270
Eric J. Bowman
eric@...
Feb 13, 2013 4:04 pm
... Would be nice to have some links, such discussions have eluded me. My apologies for overreacting, I took Roy's meaning as an argument against the late...
19271
Craig McClanahan
craig_mcclan...
Feb 13, 2013 5:35 pm
I've written several APIs lately that contain a similar concept to the "links" abstraction with a useful extension -- we also include an "allowed" field that...
19272
Mike Kelly
mikekelly876...
Feb 13, 2013 5:59 pm
Hi Craig, Thanks for your response. The problem with that approach is you have to force your access model around the HTTP verbs. So if you have different...
19273
Craig McClanahan
craig_mcclan...
Feb 13, 2013 9:42 pm
... Well, my task was to define public HTTP APIs for our resources, so binding to HTTP semantics didn't really bother me :-). ... I think there are (at least)...