API 개발할 때에 명세에 맞게 디자인 되었는지 확인하기 위해 어떤 방법을 사용하시나요?

아마도 브라우저(GET request) 또는 postman과 같은 도구를 활용하실텐데요.

하지만 에디터에서 코드를 편집하고, postman을 열어서 request 보낸 뒤 response 확인하고, 에러가 있으면 다시 에디터를 열어서 코드를 수정하고... 여간 번거로운 일이 아닙니다😤

이런 번거로움을 조금이나마 덜 수 있는 vscode extension을 하나 소개해드리려고 합니다!

그 이름은 바로...

REST Client(vscode extension)


이 친구의 가장 큰 매력은 바로 vscode editor에서 직접 http request를 날려서 api 동작을 확인할 수 있다는 점입니다.

Postman을 사용하는 것과 유사하며

사용법

프로젝트에 .http 또는 .rest 확장자의 파일을 만듭니다. (예: example.http )

하나의 파일에서 여러개의 http request를 보낼 수 있으며(하나씩), 각 request는 ### 주석으로 구분합니다.

기본적으로 Request를 작성할 때는, [HTTP method] [URI] 형식으로 적습니다.

header 또는 body에 데이터를 담을 수도 있습니다.