일단 씻고 나가자

23.11.07 본문

Study/닥치는 대로 주워 담기

23.11.07

일단 씻고 나가자 2023. 11. 8. 03:04

2023. 11. 07 화요일

 

- [Spring] HTTP protocol이란? 형식?

: Hyper Text Transfer Protocol. 직역하면 하이퍼 텍스트를 전송하기 위한 규칙이다.

예전엔 하이퍼 텍스트(링크)와 일반 텍스트를 전송하기 위한 규약이었으나, 시대의 발전에 따라 html, 마크업 랭귀지 등을 담았고 이젠 JSON 형태의 데이터를 송수신할 때 사용된다.

 

Request

  • 요청 라인 : HTTP 메서드 / 요청된 url / HTTP 버전 (스펙)
    ex) GET /api?request=param HTTP/1.1
  • 헤더 : Content-Type (보내는 데이터의 형태) / Accept (받기를 원하는 데이터의 형태)
    ex) application/json
  • 바디 : 요청할 실제 데이터

 

Response

  • 상태 라인 : HTTP 버전 (스펙) / 응답 코드 / 응답 상태
    ex) HTTP/1.0 200 ok
  • 헤더 : Content-Type / Transfer-Encoding / 날짜 / Keep-Alive / Connection
    ex) application/json
  • 바디 : 응답할 실제 데이

 

'Study > 닥치는 대로 주워 담기' 카테고리의 다른 글

24.06.12  (0) 2024.06.12
24.06.10  (0) 2024.06.10
23.11.01  (0) 2023.11.02
23.10.31  (1) 2023.11.01
23.10.30  (1) 2023.10.31