반원 블로그

HTML 5.GET, POST 전송 방식 본문

2018~/프론트 엔드 기초(HTML, CSS, JavaScript)

HTML 5.GET, POST 전송 방식

반원_SemiCircle 2019. 8. 12. 15:53

HTTP (하이터텍스트 전송 규칙) 상세 내용

  • HTTP는 Header와 Body로 구성되어 있다.
  • 크롬 개발자 도구를 통해서도 확인할 수 있다.

Header

  • 요청 방식(Http 메소드)
  • 사용자 정보
  • 브라우저 정보

Body

  • 실질적인 데이터가 있는 영역
  • 서버에 전달할 데이터를 전송할 때 데이터가 담겨있다.

HTTP 메소드

  • 대표적으로 GET과 POST가 존재
  • 클라이언트가 서버에 요청하는 방법(종류)

GET

POST

  • Header와 Body에 정보를 담아서 요청
  • 서버에 데이터를 전송하고, 반영된
  • 포스팅, 로그인, 게시판, 방명록 등
  • 특정 데이터가 필요한 경우의 전송( 회원가입, 블로그 글 등)
  • 서버 측이 단순한 응답이 아닌, 어떠한 기능 수행(또는 디스크(DB)에 전달)이 처리된다.(로그인 정보, 글쓰기, 댓글 남기기)
  • 보통 서버는 성공/실패 여부를 전달한다.(로그인 성공|실패, 글쓰기 성공|실패 등)
  • 이 때 성공|실패 여부만 있는 단순 응답만 받을 수도 있고, 성공|실패 응답 안에 여러 내용들이 들어있을 수도 있다.
Comments