본문 바로가기

Android Http2

[Android Library] Retrofit2 #2 - HTTP Method [Android Library] Retrofit2 #2 - HTTP Method Retrofit은 HTTP REST API통신에 사용하는 여러 종류의 요청 메서드를 사용할 수 있도록 돕는다. Retrofit에서 구현 가능한 HTTP 요청 메소드는 GET, POST, PUT, DELETE, HEAD 이 5가지가 기본이며 어노테이션을 통해 이용가능하다. 참고로 메소드 Annotation은 대문자로 표기되며, 메소드와 함께 쓰이는 설정 어노테이션은 앞글자만 대문자료 표기된다. (ex : @GET, @Query ) Annotaion 요약 메소드 Annotation 종류 (서버의 파일(데이터)에 대한 CRUD 기준, 서버 DB에 대한 쿼리 기준) 주요 메소드 @GET : 바디 없이 URL에 모든 정보를 담아 요청.. 2021. 9. 17.
[Android Library] Retrofit2 #1 - 레트로핏 기본 개괄 [Android Library] Retrofit2 #1 - 레트로핏 기본 개괄 REST API 통신을 사용하고자 한다면, 레트로핏을 쓰는게 가장 깔끔하고 편하다. 주로 비동기 통신 구현을 위해 그동안 사용해 왔는데 한 번쯤 정리의 필요성을 느껴 기본 개괄과 HTTP 요청 방식 정리로 두 번의 포스트에 걸쳐 정리하고자 한다. HTTP GET 메소드의 구현을 예시로 하겠다. 언어는 Kotlin 으로 하겠다. 선행 사항 다음 기술들을 선행하면 좋다. REST API (POST, GET, PUT, DELETE) & CRUD (Create, Read, Update, Delete) 비동기 통신 기본 정보 및 장점 Squareup사 에서 만든 라이브러리로 OkHttp의 위에서 구동되는 구현체이다. AsyncTask .. 2021. 9. 8.