[mapguide-internals] RESTful Ramblings of a Restless Lunatic
Robert Bray
rbray at robertbray.net
Wed Oct 3 17:58:25 EDT 2007
Comments inline...
Jason Birch wrote:
> Cool stuff Bob.
>
> Few thoughts after a brief skim:
>
> - Is there a reason why you're using unique URLs for insert/update
> instead of using PUT for update and POST for insert?
Because I felt like being anti-restful :) No that is just oversight on
my part, I'll fix it.
>
> - Also, for session creation, it should be enough to POST to /session ,
> not /session/create ? Thinking there may be other things like this...
> GET to /session returns EnumerateSessions, that kind of thing.
Session enumeration is not allowed for security reasons. However I agree
that POST to /session is a better way to go.
>
> - I much prefer .xml .json .png etc for different representations.
I figured you would. I'll see what everyone else says before making the
update.
>
> - I also would like to see the default representation as HTML, with lots
> of <a> links. :)
Yea ok :;
>
> Jason
>
>
> -----Original Message-----
> From: mapguide-internals-bounces at lists.osgeo.org
> [mailto:mapguide-internals-bounces at lists.osgeo.org] On Behalf Of Robert
> Bray
> Sent: Wednesday, October 03, 2007 12:55
> To: MapGuide Internals Mail List
> Subject: [mapguide-internals] RESTful Ramblings of a Restless Lunatic
>
> All,
>
> I left FOSS4G last week somewhat pumped after seeing the talk Haris gave
> demonstrating his RESTful Web Service client. So I went out this weekend
> purchased the O'Reilly RESTful Web Services book and read it mostly
> from cover to cover. That of course left me pondering what a RESTful
> interface to MapGuide should look like, so I spent a couple of hours
> hacking the following (still incomplete) proposal together:
>
> http://trac.osgeo.org/mapguide/wiki/RESTfulWebServices
>
> I approached this somewhat differently than Haris did, at this point it
> is up to you to decide whether that is bad or good. However I think my
> approach is pretty clean while exposing all of the capabilities of
> MapGuide in a RESTful manner.
>
> Feel free to either discuss this here on the list or add your comments
> to the Wiki page (or both).
>
> Bob
> _______________________________________________
> mapguide-internals mailing list
> mapguide-internals at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapguide-internals
> _______________________________________________
> mapguide-internals mailing list
> mapguide-internals at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapguide-internals
>
More information about the mapguide-internals
mailing list