
Request (요청):
클라이언트가 서버에 어떤 동작이나 리소스를 요청할 때 사용한다.
규격으로는 HTTP 메서드(GET, POST, PUT, DELETE 등)와 함께 특정 URL, 헤더, 본문(body), 파라미터 등이 포함될 수 있다.
Response (응답):
서버가 클라이언트의 요청에 대한 처리 결과를 클라이언트에게 돌려준다.
규격으로는 HTTP 응답 코드(200 OK, 404 Not Found, 500 Internal Server Error 등), 헤더, 본문, 쿠키 등이 포함될 수 있다.
Java에서는 서블릿(Servlet)이나 JSP(JavaServer Pages)와 같은 기술을 사용하여 웹 애플리케이션을 개발할 때, HttpServletRequest와 HttpServletResponse라는 클래스가 각각 클라이언트의 요청과 서버의 응답을 처리하는 데 사용된다.