title: THttprio onBeforeExecute changing the soapRequest
body: <p>I've imported some wsdl for a project.
  i want to change the SoapRequest on HttpRio onBeforeExecute event, but
  as i changed the request, im getting some errors how can i change the request xml file
  with stringReplace function on this event.</p>
  
  <p>i've tried to change the size of stream, i ve changed the encoding etc. but anyway it didnt work.</p>
  
  <p>example </p>
  
  <pre><code>procedure TForm1.RiomBeforeExecute(const MethodName: string; SOAPRequest: TStream);
  var
    sTmp                                  : TStringList;
  
  begin
  
    sTmp:=TStringList.Create;
    SOAPRequest.Position := 0;
    sTmp.LoadFromStream(SOAPRequest);
    sTmp.Text := StringReplace(sTmp.Text,'blablaa','bla',[RfReplaceAll]);
    sTmp.SaveToStream(SOAPRequest);
    // blaa blaa...
  end;
  </code></pre>