HTTP Response, Request

HEESEO·2024년 4월 26일

spring

목록 보기
3/5

Request, Response 구조

Request

클라이언트에서 서버로 HTTP Request를 보냄


구조

  • Request Line : method 종류, 경로
  • Request Headers
  • Request Message Body : 파라미터 형식, 서버에 전송할 데이터를 body에 담음, get과 같은 형식에는 body가 없을 수도 있다

주요 요소

Request Line안의 Request Method가 중요하다.
서버가 수행해야 할 동작을 지정해서 요청을 보내기 때문이다.

Response

요청에 대한 서버의 답변

구조

  • status line
    - 요청의 성공 여부를 나타내는 상태 코드
    • 2XX, 3XX, 4XX, 5XX ...
  • Header
  • Body
    - 응답으로 전송할 데이터를 담는다

주요 요소

Status code(상태코드)

status code는 클라이언트와 서버 간의 통신 결과(성공/에러등)을 표현한다.
요청에 대해 어떻게 처리했는지에 대한 피드백 요소이기 때문에 중요하다.
status 유형에 따라 에러를 처리하거나, 요청의 성공/실패 등 다양한 상황에 대해 구분해서 처리한다.

0개의 댓글