API 개발할 때에 명세에 맞게 디자인 되었는지 확인하기 위해 어떤 방법을 사용하시나요?
아마도 브라우저(GET request) 또는 postman과 같은 도구를 활용하실텐데요.
하지만 에디터에서 코드를 편집하고, postman을 열어서 request 보낸 뒤 response 확인하고, 에러가 있으면 다시 에디터를 열어서 코드를 수정하고... 여간 번거로운 일이 아닙니다😤
이런 번거로움을 조금이나마 덜 수 있는 vscode extension을 하나 소개해드리려고 합니다!
그 이름은 바로...
이 친구의 가장 큰 매력은 바로 vscode editor에서 직접 http request를 날려서 api 동작을 확인할 수 있다는 점입니다.
Postman을 사용하는 것과 유사하며
GET
, POST
, PUT
, PATCH
, DELETE
요청을 모두 보낼 수 있고Header
와 body
에 원하는 데이터를 담아 보낼 수 있으며response
의 header까지도 확인할 수 있습니다프로젝트에 .http
또는 .rest
확장자의 파일을 만듭니다. (예: example.http
)
하나의 파일에서 여러개의 http request를 보낼 수 있으며(하나씩), 각 request는 ###
주석으로 구분합니다.
기본적으로 Request를 작성할 때는, [HTTP method] [URI]
형식으로 적습니다.
header 또는 body에 데이터를 담을 수도 있습니다.