HTTP Request / HTTP Response

Hanbyul·2023년 10월 12일

면접

목록 보기
1/8

httprequest와 httpresponse는 웹에서 정보를 주고 받을 때 사용되는 두 가지 중요한 개념


HTTP Request (HTTP 요청):
사용자가 어떤 페이지를 요청하는지를 나타냄.

구성 요소:

  1. Method (메소드):
  • 대표적으로 GET, POST, PUT, DELETE 등.
  • ex. GET은 정보를 가져오는 요청, POST는 데이터를 서버에 보내는 요청.
  1. URL (Uniform Resource Locator):
  1. Headers (헤더):
  • 추가적인 정보를 담고 있는 부분.
  • 브라우저와 서버 간에 전송되는 메타데이터.
  1. Body (바디):
  • POST나 PUT과 같은 메소드에서, 실제 데이터가 여기에 포함.
  • ex. 로그인 정보나 양식 데이터.

HTTP Response (HTTP 응답):
서버가 클라이언트에게 요청된 정보를 전달.

구성 요소:

  1. Status Code (상태 코드):
  • 요청의 성공 여부나 실패 이유를 나타내는 세 자리 숫자
  • ex. 200은 성공, 403은 접근금지, 404는 페이지를 찾을 수 없음, 500은 서버 에러 등.
  1. Headers (헤더):
  • 요청과 마찬가지로, 추가적인 정보를 담고 있음.
  • ex. 어떤 종류의 데이터를 반환하는지, 어떤 언어로 응답하는지 등을 포함.
  1. Body (바디):
  • 서버에서 보내는 실제 데이터.
  • ex. HTML, JSON, 이미지 등.

요약:

  • httprequest:
    클라이언트(일반적으로 웹 브라우저)에서 서버로 요청
  • httpresponse:
    서버에서 클라이언트로부터의 요청에 대한 응답
profile
공부공부

0개의 댓글