2013-02-20 6 views
2

java.net.URLConnection을 사용하고 있는데, 여기에 전달할 URL의 대부분은 HTTPS 프로토콜을 사용합니다. HttpsURLConnection 클래스를 사용하여 요청을하는 것이 안전하거나 URLConnection 클래스를 사용하는 경우 암호화의 이점을 얻을 수있는 경우에도 안전합니다.HTTPS URL을 사용하여 java.net.URLConnection에서 반환되는 내용은 무엇입니까? 결과가 암호화 되었습니까?

+1

닫기로 결정한 사람들에게 : 나는 이것이 나쁜 질문이라고 생각하지 않습니다. 그것은 심하게 말로 표현되었습니다. – monksy

+0

@monsky 나는 동의하지 않는다. 질문은 할 수없는 선택에 대해 묻습니다. 재주문의 양은 그 문제를 해결할 수 없습니다. – EJP

+0

나는 orginial 포스터가 그걸 알고 있다고 생각하지 않는다. – monksy

답변

2

실제 질문이 아닙니다. 당신은 선택의 여지가 없습니다. HTTPS : URL 에 대해 URL.openConnection()에 의해 반환 된 URLConnection은 HttpsURLConnection 인입니다.

0

URLConnection을 https URL에 연결하면 HTTPS를 사용하여 연결하거나 as documented 오류를 생성합니다.

+0

거의,하지만 당신은 'URLConnection'을 연결하지 않았다. URL로부터 * 생성 *하고, 그 시점에서 URL, HTTPS 또는 그 밖의 문자열의 문자열과 이미 연관되어 있습니다. – EJP

+0

글쎄요, 그렇습니다. 그러나'openConnection'을 호출 할 때'connect'가 호출 될 때만 실제로 연결을 열지 않습니다. –

+1

사실,하지만 여전히 URL에 연결하지 않습니다. 그것은 다른 방향입니다. URL은 URLConnection 객체를 제공합니다. – EJP