CID@Devs Cdt

Registrado: 09 Mar 2006Mensajes: 24Ubicación: Santa Fe, Argentina
|
Publicado: Sab 25 Nov, 2006 4:26 pm Asunto: TIdHTTP |
|
|
Buenas!
Estoy trabajando en un sistema de gestión de libros que necesita obtener datos de ciertos sitios web, entre ellos amazon y google.
Mi duda en realidad es mi falta de conocimiento del componente citado en el asunto del presente tema.
He logrado deducir como trabajan ciertos métodos de dicha clase, como get().
Pero me encuentro atascado con post (y no quiero entrar todavia en el asunto de ssl).
Asi que se me ocurre dejar éstas dos preguntas a continuación a modo que sirvan para quienes entren con las mismas dudas más adelante.
1) Como realizar un get a google y recuperar los datos?
Una forma sería:
| Código: | AnsiString getGoogle(const String& query)
{
AnsiString r;
std::auto_ptr<TIdHTTP> http(new TIdHTTP(NULL));
try{
r = http->Get("http://www.google.com/search?q="+URLEncode(query));
}catch(...){}
return http->ResponseCode == 200 ? r : IntToStr(http->ResponseCode);
} |
2) Como realizar un post en http://pastebin.com/? (no quise colocar como pedido el login en amazon porque usa ssl y a eso lo voy a preguntar cuando domine bien ésto.)
Sin más, con un abrazo afectuoso y agradeciendo de antemano.
Saludos! _________________ Gracias!
Visita http://www.clubdesarrolladores.com |
|