0

저는 ASP.NET MVC3 (C#)을 기반으로하는 대형 전자 상거래 사이트의 결제 게이트웨이에서 일하고 있습니다. 유효성 검사를 위해 제공 한 PG 서버 IP 주소가 있습니다.
하지만 응답에 대한 우려가 있습니다.HttpWebResonse의 응답으로 IP 주소의 유효성을 검사하려면 어떻게해야합니까?

아래의 코드로 PG에 요청하고 있습니다.

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

그렇다면 응답을 받으면 어떻게 확인할 수 있습니까? 또는 유효성을 검사 할 기술이 있습니까?

답변

3

응답으로 IP 주소가 없습니다. 주어진 URL에 HTTP 요청을 보내면 DNS 서버는이 URL의 도메인 이름을 IP 주소로 해석합니다. 따라서 올바른 주소로 HTTP 요청을 보내고 있는지 확인하려면 아무 것도 없습니다. http://pg.com. HTTP 요청을 보낸 사람과 다른 IP 주소에서 응답을받을 방법이 없습니다.