SSL
과 REST
을 사용하여 서버에 연결해야합니다. 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
아래에 숨겨졌습니다.
서버가 JSON으로 응답합니까? – GrIsHu
예, 그렇습니다. 그러나 그것이 왜 중요합니까? – Bobans
예. 중요합니다. 응답 형식에 따라 데이터를 파싱해야하기 때문입니다. – GrIsHu