본문 바로가기
Back_end

웹 백엔드 - HTTP가 무엇일까?

by nomfang 2021. 1. 19.
728x90
반응형

World Wide Web

url을통하여 웹 브라우저의 정보에 접근한다

 

url을 통해 정보를 요청하면 해당 url의 정보를 전달받는다

이러한 규칙을 http라고 부른다

-> 웹 통신 규약

 

HTTP

-> HyperText Transfer Protocal

  • Hypertext : 컴퓨터 및 전자 기기에서 볼 수 있는 데이터, 다른 데이터와 연결될 수 있는 주소를 참조하고 있음
  • Tranfer : 브라우저를 통해 확인하는 웹 상의 데이터는 HTTP에 의해 전달됨
  • Protocal: 규약

출처:엘리스 코딩

사용자(클라이언트)는 url만 알고 있으면 웹 서버로 요청을 보낸다 (http request)

웹 서버는 요청받은 데이터를 가져와 클라이언트에게 응답을 보낸다 (http response)

-> url : 웹 주소

 

 

HTTP status code (http 응답 상태 코드)

  • 100 : 응답
  • 200 : 성공적인 응답
  • 300 : 리다이렉트 (다른 페이지로 유도 - 로그인 페이지 등)
  • 400 : 클라이언트 에러 ( 알 수 없는 url - 404 )
  • 500 : 서버 에러

 

HTTP method

-> HTTP의 문법

Create: PUT

Read: POST, GET

Update: PATECH

Delete: DELETE

HEAD : Header정보 조회 uri를 가지고있음 -> uri : 서버 고유 id

반응형

'Back_end' 카테고리의 다른 글

backEnd) MVC와 객체 지향  (0) 2021.04.26
웹 백엔드 - API의 구조, API 만들기  (0) 2021.01.25
웹 백엔드 - REST API  (0) 2021.01.22
웹 백엔드 - API, End point  (0) 2021.01.19
웹 백엔드 - REST의 의미  (0) 2021.01.19

댓글