문제

그만큼 equals() Java 클래스 라이브러리의 URL 클래스 방법은 DNS가 호스트 이름의 IP를 가져 오도록 요청하여 두 IP의 평등을 확인합니다. 이것은 동일하게 생성 된 URL의 경우에도 발생합니다. String. 이 인터넷 액세스를 피할 수있는 방법이 있습니까?

도움이 되었습니까?

해결책

사용 java.net.uri URL 대신.

다른 팁

URL 문자열을 비교하려면 시도하십시오.

url1.toString().equals(url2.toString())

url.equals를 사용하지 마십시오. 문서에서 말했듯이

참고 : 정의 된 동작 equals HTTP의 가상 호스팅과 일치하지 않는 것으로 알려져 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top