[2주차] API - GET

송수용·2022년 3월 24일
0

웹 개발의 봄, Spring

목록 보기
14/25

API

API란?
클라이언트와 서버간의 약속.

클라이언트가 서버에 요청하면,
서버는 요구사항을 처리해 응답하여 반환한다.

API를 설정하는 4가지 기준

데이터를 읽거나 변경하거나 삭제하거나
CRUD에 따라서 API를 나눈다.

REST란
주소에 명사, 요청 방식에 동사를 사용함으로써 의도를 명확히 드러냄.

여기에 쓰이는 동사는 JPA에 배운 CRUD를 뜻한다.

즉, A에 대해 성성(POST),조회(GET),수정(PUT),삭제(DELETE) 요청을 하는 것.

주의사항
주소에 들어가는 명사들은 복수형을 사용합니다.
/courses
주소에 동사는 가급적 사용하지 않습니다.
/accounts/edit

Get
데이터 조회 API부터 만들어보자!

ARC(Advanced REST Client)

현업에서 API를 만들고 나면 각종 툴로 테스트 및 기능 확인을 많이 한다.
그 중에서도 유용한 툴인 ARC를 함께 사용해보자!

ARC를 설치하고 GET으로 둔 다음, localhost:1040/api/courses 를 넣고 send 하면

Response에 200 과 함께 데이터가 출력된다.

ARC는 테스트 코드를 작성하는 대신 간단한 것은 툴을 이용할 때 사용한다.
5주차 수업동안 ARC를 사용한다고 하니 사용방법을 잘 익혀 두어야겠다.

profile
#공부중 #협업 #소통중시 #백엔드개발자 #능동적 #워커홀릭 #스파르타코딩 #항해99 #미니튜터 #Nudge #ENTJ #브레인스토밍 #아이디어뱅크

0개의 댓글