Hi, I have a server/client related question. I'm using a mobile client to update some records on the app using xml. Now, when using the browser interface we can use forms and the content is: Content-Type: application/x-www-form-urlencoded, the server side decodes that automatically.
With the client side I use Content-Type= [text/xml]. However I was just sending the xml data without escaping characters like &. The result was that cgi was failing. To correct that problem I use EscapeUtils::EscapeEncodeL(*body,EscapeUtils::EEscapeUrlEncoded); That is Symbian and escapes the reserved characters in a URL ;/?:@&=+$[]!\'()~. It is applied to the entire xml Then from the server side I do: string = CGI::unescape(params[:message][:subject]) My questions are is: 1- Is this the right approach? 2- Is there a way to do the same without having to decode "manually" at server side? Thanks -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---

