From: Bruce F. <Bruce@Fitzsimons.org> - 2006-04-23 08:15:24
|
Peoples, I'm coding a few screens in yaws, and I think this would be basically useful for those of us who use the same screen for display and processing edits. It also has the benefit that you can convert any POST to a GET or v/v although you'd probably want to throw in a urldecode on the output if you want to rely on this ability. getvar(ARG,Key) when atom(Key) -> getvar(ARG, atom_to_list(Key)); getvar(ARG,Key) -> case (A#arg.req)#http_request.method of 'POST' -> postvar(Arg, Key); 'GET' -> queryvar(Arg, Key); _ -> undefined end. Any objections? /Bruce |
From: Bruce F. <Bruce@Fitzsimons.org> - 2006-04-23 08:52:58
|
Bruce Fitzsimons wrote: > > Any objections? > ahem, apart from the obvious syntax errors? :-) /Bruce |
From: Claes W. <kl...@ta...> - 2006-04-23 15:06:27
|
Bruce Fitzsimons wrote: > Peoples, > getvar(ARG,Key) when atom(Key) -> > getvar(ARG, atom_to_list(Key)); > getvar(ARG,Key) -> > case (A#arg.req)#http_request.method of > 'POST' -> postvar(Arg, Key); > 'GET' -> queryvar(Arg, Key); > _ -> undefined > end. > > Any objections? None, I added it to yaws_api.erl /klacke -- Claes Wikstrom -- Caps lock is nowhere and http://www.tail-f.com -- everything is under control cellphone: +46 70 2097763 |