[web] xmlHttpRequest, httpServletRequest의 차이점

최수정·2023년 11월 22일

실무로그

목록 보기
1/2

XMLHttpRequestHttpServletRequest는 웹 개발과 관련된 두 가지 다른 개념이며 각각 클라이언트 측(JavaScript)과 서버 측(Java 서블릿)에서 사용됩니다.

  1. XMLHttpRequest(클라이언트측):

    • XMLHttpRequest는 전체 페이지를 새로 고치지 않고도 웹페이지에서 서버와 쉽게 통신할 수 있는 방법을 제공하는 JavaScript 개체입니다.
    • 일반적으로 전체 웹 페이지를 다시 로드하지 않고 데이터를 가져오거나 전송하기 위해 서버에 비동기 요청을 하는 데 사용됩니다.
    • 웹 페이지의 일부를 동적으로 업데이트하기 위해 AJAX(비동기 JavaScript 및 XML)에서 일반적으로 사용됩니다.
  2. HttpServletRequest(서버측):

    • HttpServletRequest는 Java Servlet API의 일부이며 서버 측에서 클라이언트(브라우저)가 서버에 보낸 요청을 나타내는 데 사용됩니다.
    • 매개변수, 헤더, 요청 메소드(GET, POST 등) 등 HTTP 요청에 대한 정보를 제공합니다.
    • 서블릿은 'HttpServletRequest'를 사용하여 클라이언트가 보낸 데이터를 얻고 클라이언트에 다시 보낼 응답을 생성합니다.

요약하면 XMLHttpRequest는 브라우저에서 서버로 비동기 요청을 보내는 데 사용되는 클라이언트 측 JavaScript 객체이고 HttpServletRequest는 들어오는 HTTP 요청을 처리하고 처리하기 위해 서블릿에서 사용하는 서버 측 Java 객체입니다. 이들은 서로 다른 목적으로 사용되지만 웹 애플리케이션의 클라이언트-서버 상호 작용에서 함께 작동합니다.

출처 : chatGPT

프론트까지 알게 되는건 좋은데 공부할게 너무 많다 흐윽ㅎ으긓ㅇ,,

0개의 댓글