IDLnetURL::URLDecode

The IDLnetURL::Decode static function method decodes a string using "percent encoding" to remove escaped characters. This method is typically used to decode the value field from HTTP get, put and post requests.

Example

str = 'My%20JSON%20string%20is%3A%20%7B%22key%22%3A%22value%22%7D'

value = IDLnetURL.URLDecode(str)

PRINT, value

IDL prints:

My JSON string is: {"key":"value"}

Syntax

Result = Obj->[IDLnetURL::]URLDecode( String )

Return Value

The result is a string containing the decoded value.

Arguments

String

Set this argument to the string to be decoded.

Keywords

None.

 

Version History

8.5.1

Introduced

See Also

IDLnetURL::URLEncode, IDL_BASE64