2013-03-04 4 views
0

SSLREST을 사용하여 서버에 연결해야합니다. HttpsURLConnection을 사용하고 있지만 어떻게 든 서버에서 응답 코드를 얻을 수 없습니다. URL이 정확하고 응답 코드를 가져 오려고하면 nullPointerException이 throw됩니다.HtpsURLConnection이 연결을 설정할 수 없습니다.

코드 스 니펫 :

URL url = new URL("https", "xxx.com/yyy/zzz.svc", "myApi/test"); 


HttpsURLConnection conn = (HttpsURLConnection) url.openConnection(); 
Log.e("Response code", "Response from server: " + conn.getResponseCode()); 

은 내가 잘못 여기서 뭐하는 거지?

참고 : 헤더에 원격 서버 주소 및 인증 토큰을 추가해야하지만 어쨌든 일부 응답 코드를 반환해야합니다. 권한 오류에 대해서는 오류 400을 수신해야합니다.

EDIT : nullPointerException이 Malformed URL 아래에 숨겨졌습니다.

+0

서버가 JSON으로 응답합니까? – GrIsHu

+0

예, 그렇습니다. 그러나 그것이 왜 중요합니까? – Bobans

+0

예. 중요합니다. 응답 형식에 따라 데이터를 파싱해야하기 때문입니다. – GrIsHu

답변

0
+0

JSON을 구문 분석하는 방법을 알고 있지만 오류 메시지 인 경우에도 서버에서 무언가를 가져와야합니다. – Bobans

+0

Rest Client에서 웹 서비스를 확인 했습니까? REST 클라이언트에서 응답을 얻습니까? 귀하의 답변을 보여주십시오. – GrIsHu

+0

모든 것이 좋으며 형식이 잘못된 URL입니다. – Bobans

관련 문제