If one issues an HTTP Get with RM, it doesn't do any URL Encoding and as a result Groovy might complain about "Illegal characters" and refuse to make the request. Even if one does manage to slip something by, the receiving server is just as likely to misunderstand or throw a similar tantrum. Unfortunately, however, one is also not allowed to do the URL encoding before handing the data off to RM as when it sees the percent symbols it attempts to insert (nonexistent) variables (at least I assume this is what is happening) and one ends up with corrupt data-- portions missing and a sprinkling of "nulls" thrown in for good measure.
I haven't been able to come up with a work around for this one yet other than to use my own "encoding" scheme that leverages sequences of URI-kosher characters (%-free, of course) as replacements for the URI-illegal characters. But crimeny... that is just plain NOT FUN. Especially if I try to do a complete implementation in RM.
Hi @bravenel . I wanted to make sure the team is aware of this problem. Thx