본문 바로가기

728x90

http

[android] HttpURLConnection HttpURLConnection HttpURLConnection class는 원래 자바에서 사용되던 클래스이며 URLConnection class를 구현한 클래스다. URLConnection class는 보통 인증, 보안 등이 전혀 설정되지 않은 사이트를 대상으로 사용할 때 사용되며 HttpURLConnection은 이 함수의 getResponseCode()를 Override 한 것이다. HTTP URL에 연결을 시도할 때 사용하며 기본적으로는 GET방식이다. 하지만 setRequestMethod()를 통해서 HEAD, GET, POST, DELETE, PUT, OPTIONS, TRACE로 변경이 가능하다. 각각 간단하게 설명하면 HEAD는 문서의 헤드부분을 가져오는 것이다. GET은 URL의 내용을 가.. 더보기
[android] Volley Volley Volley 라이브러리는 안드로이드 애플리케이션의 네트워킹을 위한 HTTP 라이브러리이다. 네트워크 통신을 위해서는 HttpURLConnection(안드로이드 기본 라이브러리), Retrofit(Square사의 오픈소스 라이브러리)와 함께 대표적인 라이브러이다. HttpURLConnection은 제한된환경에서 주로 사용되고 잘 사용 안된다고 한다. 외부 라이브러리이기 때문에 사용할 때에는 build.grandle(Module)의 dependencies 항목에 추가해주어야 한다. implementation 'com.android.volley:volley:1.1.1' 현재 1.1.1버전까지 나왔다. dependencies에 추가해준 이후에는 manifest파일에도 아래의 코드를 사이에 추가해주어.. 더보기

728x90