THTTPClient Client, przekierowania serwera docelowego.

0

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)
    {

	}

0

Ale ja nie dostaję kodu: "3xx Redirection" tylko 200.

1 użytkowników online, w tym zalogowanych: 0, gości: 1