네트워크 HTTP, REST API

FE 개발자 신상오·2022년 6월 15일
0

네트워크

목록 보기
3/7

0️⃣ HTTP

Requests method (CURD)

  • GET (READ)
  • POST (CREATE)
  • PUT (UPDATE)
  • PATCH (UPDATE)
  • DELETE (DELETE)
  • OPTIONS

Responses

  • 200 성공
  • 300 리다이렉션
  • 400 클라이언트 실패
  • 500 서버 실패

1️⃣ REST API

Representational State Transfer

REST는 네트워크 아키텍쳐 원리 모음을 말한다

0단계

HTTP 요청만해도 0단계

1단계

엔드포인트 디자인에서 중요한 점

  • 어떤 응답이 제공되는가
  • 어떤 리소스의 상태를 변화시키는가
  • 명사 사용이 권장 ()
  • 실패시 실패한 이유도 반드시 제공할 것

2단계

CURD에 맞는 메서드 사용

3단계

HATEOAS() Location 헤더를 통해 클라이언트는 별다른 노력 없이, URI를 받을 수 있도록한다.

profile
주간 회고용 블로그입니다 (개발일지와 정보글은 티스토리에 작성합니다.)

0개의 댓글