Как я могу проверить IP-адрес в ответ на HttpWebResonse?

Я работаю над платежным шлюзом для крупного сайта электронной коммерции, основанного на ASP.NET MVC3 (C#). У меня есть IP-адрес сервера PG, который они предоставили мне для проверки.
но меня беспокоит ответ.

Я запрашиваю PG по приведенному ниже коду.

   HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(url);
   HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();
   myHttpWebResponse.Close();

Итак, как я могу проверить IP-адрес, когда получу ответ? или есть ли какая-либо техника для проверки?


person Dharmik Bhandari    schedule 14.06.2012    source источник


Ответы (1)


IP-адреса в ответе нет. Когда вы отправляете HTTP-запрос на заданный URL-адрес, DNS-сервер преобразует доменное имя в этом URL-адресе в IP-адрес. Так что нечего проверять, если вы уверены, что отправляете HTTP-запрос на правильный адрес: http://pg.com. Невозможно получить ответ с IP-адреса, отличного от того, на который вы отправили HTTP-запрос.

person Darin Dimitrov    schedule 14.06.2012