Gracias dec, por tu comentario. Lo he seguido y he realizado el siguiente codigo para hacer la llamada a la URL.
Código Delphi
[-]procedure TForm1.Button2Click(Sender: TObject);
var
http: TIdHttp;
xml: TStrings;
respuesta: string;
begin
http := TIdHTTP.Create(Self);
xml := TStringList.Create;
try
xml.text:='codigo xml';
XML.text:=xml.text + 'mas codigo xml';
respuesta := http.Post('www.mipagina.com', xml);
ShowMessage('Respuesta: ' + respuesta);
finally
http.Free;
XML.Free;
end;
end;
Este codigo me funciona y hace el post a la URL, pero la URL me da un error indicando que las sintaxis del codigo xml que yo le envio no es la correcta.
Creo que el problema viene de que el parametro "xml" que yo envio es del tipo TStrings y la URL solo esta leyendo la primera linea, ya que espera un parametro de tipo string.
No puedo poner todo el codigo xml en la primera linea del Tstrings ya que tiene mas de 255 caracteres y a la hora de compilar delphi me da un error, indicando que el literal del Strings no puede superar 255 caracteres.
Sabría alguien de que manera puedo enviar dicho codigo xml, por medio del post, en un solo string.
Gracias y saludos.