REST vs SOAP vs HTML

Matts on 2002-05-09T11:16:22

If you've ever played with .NET visual studio to create a web service, you'll know it comes with a rather nice web front end after you've written your web service that allows you to test the thing (assuming the data you're passing to it is fairly flat).

Well Kip Hampton has gone and done it again, with a rather elegant implementation of a similar thing in Perl. The article explains how to build a web application using CGI::XMLApplication that provides SOAP, REST, and plain HTML interfaces into the application.

Nice work Kip, I really enjoyed the article.

On another unrelated note, I originally typed this in, previewed it, then closed the browser window. Wouldn't it be nice if browsers had something like Word Processors do where they tell you if you try to exit with unsaved changes. Something like: "You have unsubmitted form content. Are you sure you want to quit?". Might be annoying for some sites, but for blogging, it would be a real boon. Maybe I should just use Bloxsom (is there a Jetsxom too?) instead.


Blosxom++

qmacro on 2002-05-09T12:18:22

I can definitely recommend blosxom. Many many plus points. Only downside is that you have to practise typing 'blosxom' before you get it right.


DJ, who uses a Blosxom-powered weblog

Re:Blosxom++

Dom2 on 2002-05-09T15:25:58

I like blosxom too, it's neato.

But you don't have to type in "blosxom" all the time. I just have a shell script to create a new file in the right directory. That and a link on my home page and I'm set. Haven't typed it in since day 1.

-Dom

Re:Blosxom++

qmacro on 2002-05-09T15:32:09

I guess I'm not too good at putting across humour. It was a joke :-)


dj

Re:Blosxom++

Dom2 on 2002-05-10T13:44:55

Doh!

-Dom

do you use mozilla?

wickline on 2002-05-09T17:29:21

If so, track this bug:
http://bugzilla.mozilla.org/show_bug.cgi?id=143266

toss a vote on it if you'd like to :)

Nothing will happen with it for a while, as the main focus right now is 1.0. Howver, your request is now in the system at least :)

-matt