TIL #92

loci·2024년 8월 1일
0

TIL

목록 보기
86/111

REST API

12-1. Retrofit (notion.site)

API의 레퍼런스

  • REST의 핵심 원칙
    1. 자원(리소스)의 식별: 각 리소스는 고유한 URI로 식별됩니다.
    2. 메시지의 상태를 통한 표현: 리소스는 JSON, XML 등의 형식으로 표현됩니다.
    3. 상태가 없는(stateless) 통신: 각 요청은 서버에서 필요한 모든 정보를 포함하고 있어야 합니다. 이를 통해 서버는 각 요청을 개별적으로 처리할 수 있습니다.
    4. 클라이언트-서버 구조: 사용자 인터페이스와 데이터 저장소의 관심사가 분리되어 각각의 독립성이 높아집니다.
    5. 캐시 처리 가능: 응답 데이터에 캐싱이 가능한지 여부를 명시하여 성능을 향상시킬 수 있습니다.
    6. 계층화된 시스템: 서버와 클라이언트 사이에 다양한 계층(보안, 로드 밸런싱 등)이 존재할 수 있습니다.

Gson

JSON을 클래스로 간단하게 바꿔준다

string으로 되어있어 parsing을 해주어 요소를 가져올 수 있음
그래서 Gson을 사용해 간단하게 클래스를 바꾼 후 요소를 쉽게 가져올수있다.

profile
편리한 개발자

0개의 댓글