[TIL] # 22 - HTTP 통신

DamHo Bae·2021년 2월 25일
0
post-thumbnail

HTTP란?

  • 인터넷에서 데이터를 주고받을 수 있는 프로토콜

이번 세션엔 HTTP 기초개념을 배웠다. by멘토 소헌님

프론트 서버가 요청(request)을해서 서버가 응답(response)을 보내줘서
브라우저가 볼 수 있다.

Request / Response

서버 요청을 하고 서버가 응답을 보내준다.

Stateless?

스케일링이 자유롭다

Request 메시지 구조

3가지 구조로 나뉘어 있다.

  • Start Line
    get방식, post 정보를 요청하는 방식으로 나뉜다.
    get:프론트가 백엔드 정보를 가져오고 싶을때
  • Headers
    vscode 상단에 haeder부분에 있는 모든 것?
  • Body
    달고싶은 데이터를 남긴다.
    예를 들어 sns에 email값,pw값 등 데이트 값

Response 메시지 구조

  • Status Line
    요청에 상태를 알려준다.
    404 not found: - 이 에러 많이 봤을 것이다.
    페이지가 안보일때

HTTP Request Methods

  • Get : 프론트엔드가 할 일 / 데이터를 받아올때 방식
    소헌님께서 좋은 예시를 보여주셨다.
    ex) 쇼핑몰 장바구니에 데이터를 가져오고 싶을때 ?
  • Post: 데이터 생성 , 수정 할때 가능
    ex) 쇼핑몰 장바구니에서 실수로 담은걸 다른걸로 바꾸고 싶을때 ? (수정)
    데이터를 다시 생성/수정 할때
  • Delete: 데이터 삭제
    ex) 장바구니 삭제
profile
Frontend Developer

0개의 댓글