Am Dienstag, den 18.12.2007, 12:40 +0100 schrieb Lars Trieloff:
> At least with µjax we have more control over the client than with  
> standard web forms, and even then, a concatenation of two  
> ServletFilters* and a hidden field could make a POST request into a  
> PUT request. So the server-side development can clearly separate the  
> concepts.
> 
> * ServletFilters: 1st changes Request-Parameters with a certain naming  
> pattern into request headers. This overcomes the disability of web  
> browsers to set headers programatically.
> 2nd uses a header like X-HTTP-Method to override the HTTP method.

Sounds like proper separation of concern. For maximum ease of use, I
would assume the same names acceptable for the parameters in the first
filter as are used for the request header in the second filter.

Regards
Felix

> 
> Lars
> 
> On 17.12.2007, at 23:03, Felix Meschberger wrote:
> 
> > Am Freitag, den 14.12.2007, 19:59 +0100 schrieb Tobias Bocanegra:
> >>> Why not use something like custom headers like X-HTTP-Method and a
> >>> servlet filter to wrap PUTs in POSTs?
> >>>
> >>> As we control the client API, this is a cleaner way to do this IMHO.
> >>
> >> but we do not control the client. the goal is to use simple html  
> >> forms...
> >
> > That is only partly true of course: We define a protocol to use when
> > sending data or requesting content to be stored or created. So, if we
> > require a specific parameter (agreed, that headers more involved and
> > won't work with simple forms), it is just part of the protocol...
> >
> > Regards
> > Felix
> >
> 
> --
> Lars Trieloff
> [EMAIL PROTECTED]
> http://weblogs.goshaky.com/weblogs/lars
> 

Reply via email to