PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Indy(IdHTTP) über Proxy?



unna456654
19.11.2008, 21:49
Hallo,
ich habe ein kleines problem mit Proxys über Indy(IdHTTP), irgendwie werden die Proxys nicht akzeptiert, wenn ich daten per Post ermitteln möchte.

Hier mal mein Code:

char params[64];
TMemoryStream *InStream=new TMemoryStream();
TMemoryStream *OutStream=new TMemoryStream();

strcpy(params, "test=****");

OutStream->Write(params, strlen(params));

try
{
IdHTTP1->Request->ProxyServer = "132.187.230.1";
IdHTTP1->Request->ProxyPort = 3124;
IdHTTP1->Post("http://testseite.de/index.php", OutStream, InStream);
} catch(...) {

}

InStream->Position=0;
Memo1->Lines->LoadFromStream(InStream);

delete OutStream;
delete InStream;

Und das hier bekomme ich vom Server zurück, wenn ich ein Quelltext von bestimmten Website auslesen möchte:
You are trying to use a node of the CoDeeN CDN Network. Your IP address is not recognized as a valid PlanetLab address, so your access to CoDeeN does not include all HTTP types

Ich möchte das ganze mit Proxy machen, ohne den Proxy Server funktioniert alles einwandfrei.

Kann mir da vieleicht einer helfen?

MfG