HTTP에 대해 조금 더 알아보기(1)

박상록(Sangrok Park)·2020년 11월 13일
0

TIL(긴 글)

목록 보기
11/12

HTTP는 요청이 있으면, 결과가 있던지 없던지 항상 응답을 준다.

Header: Origin, Content-type, user-agent.

Body: 서버에 데이터를 보내기 위한 공간.

HTTP의 속성

Stateless : 매 요청이 독립적이기에, 그 전 요청의 상태를 기억해두지 않는다. 매번 요청이 독립적인 요청이기에 문맥이라는 것이 형성되지 않는다.

Connectionless : 한번 요청에는 한번의 응답을 한다

HTTP Method

1. GET :서버에 자원을 요청
2. Post : 서버에 자원을 생성(payloard와 같이 감.)
3. Put : 서버의 자원을 수정
4. Delete : 서버의 자원을 삭제

이외에도 다양한 method들이 있음

클라이언트, 서버 통신순서

  1. 클라이언트: Request www.abcdedf.com
  2. 서버: Provides IP address. ex) 198.111.190.33
  3. 클라이언트: Make HTTP request to 198.111.190.33
  4. 서버: HTTP response

404 NOT FOUND?

HTTP status code
대표적으로
404: resource를 찾을 수 없을 때 웹서버에서 보내는 상태 코드.
200번대: 정상적인 응답일 때.
500번대: 서버에러, 400번대는 클라이언트 에러라고 한다.

브라우저 개발자도구 Network tap에 request, response정보에 대해 자세히 알수 있다.

profile
한 줌의 소금과 같이 되고 싶은 개발자

0개의 댓글