Postman 목 서버를 구축하여 사용해보자.
필요한 엔드포인트는 다음과 같이 정의하고 진행한다. 사용자 프로필 요청할 땐, 토큰이 필요하지만 인터셉터로 처리하기 때문에 아래 코드에서는 안보이는 점을 참고하자.
@POST("api/v1/auth/signin")
suspend fun login(@Body loginRequest: LoginRequest): LoginResponse
@GET("api/v1/users/me")
suspend fun getUserProfile(): UserProfileResponse
...
Postman에 접속해서(꼭 설치하지 않아도 웹에서 진행하면 된다.) WorkSpace에 들어왔다는 가정하에 진행한다.
Postman: The World's Leading API Platform | Sign Up for Free
Accelerate API development with Postman's all-in-one platform. Streamline collaboration and simplify the API lifecycle for faster, better results. Learn more.
www.postman.com


그러면 아래와 같이 목 서버가 생성되는데 Copy URL 버튼을 클릭해서 서버 기본 URL을 복사해두자.

이제 Collections 탭으로 이동하면, 목 서버 생성 시 입력한 엔드포인트가 아래처럼 정의된 것이 보인다. 여기서 자유롭게 추가, 삭제, 수정할 수 있다.

원하는 형식을 반환하도록 응답 값을 적고 Save 버튼을 눌러 저장한다.

복사해두었던 서버 기본 URL에 방금 정의한 엔드포인트를 테스트해보자.

브라우저에 매번 URL을 복붙하기 번거로울 땐 아래처럼 만들어두면 편하다.
