웹 개발에서 사용하는 대표적인 클라이언트는 브라우저다.
브라우저는 서버에 HTTP 요청을 보낼 수 있는 도구지만,주로 웹 페이지를 받아오는 GET
요청에 사용한다.
브라우저의 주소창에 URL
을 입력하면, 해당 URL의 root-endpoint
로 GET
요청을 보내게 된다. 테스트를 위해 GET 요청이 아닌 다른 요청을 보내려면, 개발자 도구의 콘솔 창에서 Web API fetch
사용해야 한다.
매번 코드를 작성하는 것은 상당히 번거로운 작업이므로 HTTP 요청을 테스트할 수 있는 다양한 API 테스트 도구
들이 있습니다. 이러한 API 테스트 도구는 클라이언트 입장에서 서버 API를 테스트하거나, API를 만드는 과정에서 매우 유용합니다.
이미 만들어진 API 서버가 주어진 경우 HTTP로 소통하기 위해서는 API 서버의 end-point가 URL로 주어져야 한다.
GET, POST, DELETE
등과 같은 메서드 중 하나를 선택한다.URL
과 Endpoint
를 입력한다.http://3.36.72.17:3000/kimcoding/messages
와 같이 입력하면 된다.본문(body)
을 추가할 수 있다.raw
를 선택한다.JSON
선택한다.요청이 끝나지 않을때
기대했던 응답이 오지 않을 때
위 그림과 같이 HTTP 응답 코드가 400 Bad Request 라고 되어 있다면, 잘못된 요청을 한 경우다.