Re: Who can express URL syntax with BNF

Tony Sanders (sanders@BSDI.COM)
Sat, 30 Apr 1994 03:56:29 -0500

Rick Troth writes:
> > The server should use the URL to disambiguate
> > whatever it needs to disambiguate:
> I disagree.
> > GET /place-order?... form
> It's up to the object. Let the server(s) disambiguate
> based on the attributes of the object being GETted.

Then you don't disagree.

I didn't say *how* you decide that "/place-order" is a form, I just said
that you do. I don't care if you hardcode it, look up some attribute,
call the GET method of the object, or ring up your mom and ask.

All of those are viable implementations (although the latter has some
nasty delay proporties). Most (probably all) of the servers (certainly
CERN, NCSA, and Plexus) currently use some form of #2 (like you suggest)
but #3 is actually the superior implementation (because it can easily
emulate 1, 2 and 4). I am working on converting Plexus to #3-style in my
copious free time.