📌 Thunder Client
: REST API 요청을 테스트하고 디버깅할 수 있는 VS Code 확장 프로그램
Thunder Client - Rest API Client Extension for VS Code
Thunder Client is a hand-crafted lightweight Rest API Client extension for Visual Studio Code
www.thunderclient.com
⏩ 주요 기능
- REST API 요청 테스트
- GET, POST, PUT, DELETE 등 다양한 HTTP 요청을 쉽게 만들고 테스트할 수 있다.
- 응답 검사
- API 응답을 JSON, XML 등 다양한 형식으로 확인하고, 응답 시간, 상태 코드 등을 확인할 수 있다.
- 환경 변수
- 환경 변수를 설정하여 개발, 테스트, 프로덕션 환경을 구분하고, API 요청에 동적으로 값을 삽입할 수 있다.
- 저장 및 관리
- 요청을 저장하고, 그룹화하여 나중에 다시 사용할 수 있습니다. 요청을 폴더로 정리할 수 있어 관리가 편리하다.
- 인증 지원
- 다양한 인증 방식(Basic, Bearer Token 등)을 지원하여 API의 인증 요구 사항을 쉽게 처리할 수 있다.
- 정렬 및 필터링
- 요청 목록을 정렬하고 필터링하여 원하는 요청을 빠르게 찾을 수 있다.
✅ 사용
☑️ 새 요청 만들기
- New Request 버튼을 클릭하여 새 요청을 생성
➡︎ 리퀘스트(Request)를 관리할 수 있는 목록과 리퀘스트 상세 정보 그리고 응답 결과를 확인할 수 있는 패널이 뜬다. - API 호출에 필요한 메서드(Method), 쿼리(Query), 헤더(Headers), 바디(Body) 등을 추가하여 사용할 수 있다.
- 요청의 메서드(GET, POST, PUT, DELETE 등)와 URL을 입력한다.
☑️ 요청 보내기
- 모든 설정을 마친 후 Send 버튼을 클릭하여 요청을 보낸다.
- 요청이 전송되면, 응답 상태 코드, 응답 본문, 응답 시간 등을 확인할 수 있다.
☑️ 테스트 목록
- 프로젝트마다 사용하는 API 목록이 다른데 이 때 콜렉션을 활용하면 프로젝트마다 API 목록을 정리해 놓을 수 있어서 좋다.
☑️ 환경 변수 설정
- 환경 변수를 설정하여 요청 시 동적으로 값을 삽입할 수 있다.
- 요청의 URL 또는 헤더에서 환경 변수를 사용할 수 있다.
- 새로운 환경 추가, 변수 값 설정
- 환경 변수 등록
- 환경 변수 사용
Thunder Client - Rest API Client Extension for VS Code
Thunder Client is a hand-crafted lightweight Rest API Client extension for Visual Studio Code
www.thunderclient.com
[VSCode] 💽 Thunder Client (포스트맨 대신 이거 쓰자)
보통 웹개발할 때 API 요청에 대한 결과를 체계적으로 확인하기 위해 포스트맨(Postman) 을 많이 들 사용한다. Postman은 API 개발, 테스팅, 문서화 및 모니터링을 위한 인기있는 플랫폼이다. 개발자들
inpa.tistory.com