Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #6  
Antiguo 16-08-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.110
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Mira que lo sabía, porque lo había visto cuando investigé un poco sobre este tema, pero, no sé poqué me empeñaba en hacerlo del modo que te decía, tal vez porque sea "más completo",... aquí me pierdo, pero, el caso es que existen varios métodos sobreescritos de nombre "Post" en el componente "TIdHttp". Uno de ellos puede utilizarse como sigue y, aunque tal vez más sencillo, el caso es que funciona:

Código Delphi [-]
uses
  IdHttp;

procedure TForm1.Button1Click(Sender: TObject);
var
  http: TIdHttp;
  params: TStrings;
  respuesta: string;
begin
  http := TIdHTTP.Create(Self);
  params := TStringList.Create;
  try
    params.Add('variable1=valor1');
    params.Add('variable2=valor2');
    respuesta := http.Post('http://dec.clubdelphi.com/temporales/pruebas-post.php', params);
    ShowMessage('Respuesta: ' + respuesta);
  finally
    http.Free;
    params.Free;
  end;
end;

Como ves, no utilizamos el tipo del que pareces no disponer. A ver si te va bien.

Nota: Añado el código fuente de la página "pruebas-post.php" que es la encargada de recibir las variables en el ejemplo anterior:

Código PHP:
<?php

if(isset($_POST))
{
  
$respuesta '';
  echo 
"Enviaste las siguientes variables vía HTTP POST:\n\n";
  foreach (
$_POST as $variable => $valor)
  {
    
$respuesta .= sprintf("Variable: %s - Valor: %s\n"$variable$valor);
  }
  echo 
$respuesta;
}

?>
__________________
David Esperalta
www.decsoftutils.com

Última edición por dec fecha: 16-08-2006 a las 01:02:01.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
IdHTTP, GET y Object moved en QDQ.COM pescriba Internet 10 20-10-2006 20:16:59
mandar variables "post" desde delphi luisgutierrezb HTML, Javascript y otros 3 01-12-2005 19:21:41
IBDatase Insert Post Edit Post ariefez Firebird e Interbase 4 12-10-2005 01:53:04
IdHTTP y javascript Enan0 Internet 0 25-08-2005 17:14:46
Indy IdHTTP Ejemplo andre Internet 1 11-02-2004 09:06:31


La franja horaria es GMT +2. Ahora son las 03:17:37.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi