REST API를 직접 호출해보는 가장 쉬운 방법
📌 왜 Postman이 필요할까?
REST API를 이해했다면
이제 직접 테스트해보고 싶어집니다.
그런데 브라우저 주소창은
GET 요청만 가능합니다.
POST, PUT, DELETE 요청을 하려면
전용 도구가 필요합니다.
👉 그 대표적인 도구가 Postman 입니다.
🧠 Postman이란?
Postman은
API 요청을 쉽게 보내고
응답 결과를 확인할 수 있는 프로그램
입니다.
개발자가 아니어도 충분히 사용할 수 있습니다.
🚀 1️⃣ Postman 설치하기
- https://www.postman.com 접속
- Download 클릭
- 설치 후 실행
회원가입 없이도 기본 사용은 가능합니다.
🧪 2️⃣ 가장 쉬운 테스트 (GET 요청)
테스트용 무료 API를 사용해보겠습니다.
① 새 요청 만들기
- New → HTTP Request
- 상단에서 Method를 GET 선택
② URL 입력
https://jsonplaceholder.typicode.com/posts
③ Send 버튼 클릭
🎉 결과 확인
아래 창에 JSON 데이터가 보이면 성공입니다.
예시:
{
"userId": 1,
"id": 1,
"title": "sunt aut facere repellat",
"body": "quia et suscipit..."
}
이게 바로 API 응답입니다.
🔥 3️⃣ POST 요청 테스트 (데이터 생성)
이번에는 데이터를 보내보겠습니다.
① Method를 POST로 변경
② URL 동일하게 입력
https://jsonplaceholder.typicode.com/posts
③ Body 탭 클릭
- raw 선택
- JSON 선택
④ 아래 내용 입력
{
"title": "howinfo 테스트",
"body": "Postman 실습 중입니다",
"userId": 1
}
⑤ Send 클릭
🎉 결과 확인
응답으로 생성된 데이터가 반환됩니다.
📦 PUT / DELETE도 테스트 가능
| 메서드 | 의미 |
|---|---|
| PUT | 수정 |
| DELETE | 삭제 |
예:
PUT https://jsonplaceholder.typicode.com/posts/1
DELETE https://jsonplaceholder.typicode.com/posts/1
🧩 상태 코드 이해하기
응답 위에 이런 숫자가 보입니다.
- 200 → 정상
- 201 → 생성 성공
- 400 → 잘못된 요청
- 404 → 찾을 수 없음
- 500 → 서버 오류
이 숫자를 HTTP 상태 코드라고 합니다.
📌 자주 사용하는 기능
✔ Headers 설정
API Key, Authorization 설정 가능
✔ Params 설정
URL 파라미터 추가
예:
?userId=1
✔ 환경 변수 사용
서버 주소를 변수로 관리 가능
💡 실무에서 어떻게 쓰일까?
- AI API 테스트
- 로그인 API 확인
- 서버 연동 확인
- 결제 API 점검
- 장애 원인 분석
📋 초보자 체크리스트
✔ GET 요청 성공
✔ JSON 응답 확인
✔ POST 요청 성공
✔ 상태 코드 확인
✔ Body에 JSON 입력 가능
이 글이 도움이 되었나요?좋아요/추천은 다시 누르면 취소됩니다.