2014-05-20 3 views
0

HttpsURLConnection을 통해 IPv6 서버에 연결할 수 없습니다. getInputStream()은 요청을 보낼 때 null을 반환합니다.HttpsURLConnection은 IPv6을 지원합니까?

Android 개발자 가이드는 HttpURLConnection이 IPv6를 투명하게 지원할 수 있다고 말했지만 HttpsURLConnection은 IPv6을 지원할 수 있다고 언급하지 않았습니다. 누구든지 이것에 대해 경험이 있습니까?

업데이트 - 1 : 내가 연결이 실패 오류 로그 발견 서버 측에서

:

[error] Hostname [xxxx:xxxx:x:xx::xxx] provided via SNI and 
     hostname xxxx:xxxx:x:xx::xxx provided via HTTP are different 

이 같은 IPv6의 아파치 서버에 연결하려면을 (버전 2.2.27), 아파치 HttpClient를 작품 어떤 문제도 없지만 HttpsURLConnection은 그렇지 않습니다. 따라서 서버 측 문제가 아닐 수도 있습니다. HttpsURLConnection을 사용할 때 누구나이 오류가 표시됩니까?

+0

는 IPv6를 지원 –

+0

귀하의 편집 요청 별도로 태그되어야 완전히 새로운 질문을 구성한다. – EJP

+0

ok 다른 [질문] (http://stackoverflow.com/questions/23773276/httpsurlconnection-cannot-connect-to-ipv6-server)을 작성하고 도움을 주셔서 감사합니다. – topwu

답변

0

Java은 IPv6을 지원하며 수년간 사용해 왔습니다. HttpsURLConnection은 Java가 지원하는 모든 것을 지원합니다.

당신은 또한 HttpsURLConnection이 확장 것을 눈치 챘을 수도 HttpURLConnection.

관련 문제