Witam,
pobieram jakieś dane używając kodu, który jest poniżej.
Problem jest taki że niektóre serwery robią wewnętrzne przekierowanie i z adresu http://moj.url.pl/ robi się https://moj.Inny.url.pl/
Można taką podmianę zaobserwować w pasku adresu przeglądarki.
Pytanie jak ten nowy adres mogę odczytać używając API Borlanda?
Pozdrawiam.
try
{
THTTPClient *Client= THTTPClient::Create();
try
{
TStringList *Params= new TStringList();
try
{
Params->Values[_D("request")]= "GetData";
_di_IHTTPResponse Response= Client->Post(_D("http://moj.url.pl/"), Params);
if (Response->StatusCode== HTTP_STATUS_OK)
{
String Content= Response->ContentAsString();
ShowMessage ("Content: " + Content);
}
else
throw Exception(_D("Server error: ") + Response->StatusText);
}
__finally
{
delete Params;
}
}
__finally
{
delete Client;
}
}
catch (const Exception &E)
{
}