On 2007-07-12, at 02:35 EDT, Robin Sheat wrote:

The docs for LzParam say:
-----------------
addObject()
LzParam.addObject(o)

Adds a series of name/value pairs from an object
Parameters
Name    Type    Desc
o       Object  An object containing name/value pairs to add

addValue()
LzParam.addValue(name, val, enc)

Adds a value. Does not replace existing entries with the same name.
Parameters
Name    Type    Desc
name    String  The name to set - must evaluate to a string
val     String  The value to set
enc     Boolean         If true, URI-encodes the value
-----------------

Does addObject() do URI encoding of the values? Is there a way to make it do
that?

It appears not.

[cc-ing Henry who is more familiar with the uses of LzParam]

But (optional) encoding when setting the params seems wrong-headed. I would think you would want your params to be stored unadulterated, and you would call for encoding when converting them to a query string. And presumably you would always want them encoded when represented as a query.

Reply via email to