- Today
- Total
Recent Posts
Recent Comments
Archives
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 알고리즘
- 자료구조
- 중간시험
- Crawling
- c언어
- 쉬운 파이썬
- 면접 파이썬
- 기말시험
- 파이썬 알고리즘
- 크롤링
- 파이썬 입문
- python data structure
- selenium
- 대학시험
- 자료구조 강의
- 파이썬3
- python 중간고사
- 파이썬 자료구조
- 셀레니움
- 채용문제
- 코딩문제
- 파이썬 강의
- 파이썬
- 프로그래밍
- 코딩시험
- 알고리즘 강의
- 파이썬 강좌
- 알고리즘 강좌
- 파이썬활용
- gdrive
Notice
반원 블로그
HTML 5.GET, POST 전송 방식 본문
HTTP (하이터텍스트 전송 규칙) 상세 내용
- HTTP는 Header와 Body로 구성되어 있다.
- 크롬 개발자 도구를 통해서도 확인할 수 있다.
Header
- 요청 방식(Http 메소드)
- 사용자 정보
- 브라우저 정보
Body
- 실질적인 데이터가 있는 영역
- 서버에 전달할 데이터를 전송할 때 데이터가 담겨있다.
HTTP 메소드
- 대표적으로 GET과 POST가 존재
- 클라이언트가 서버에 요청하는 방법(종류)
GET
- 보안이 없음
- 웹 사이트 검색에서 자주 볼 수 있음
- 리소스를 가져오는 행위 방식
- 인터넷 주소 란에 요청url과 요청 정보가 다 노출된다.
- query : url끝에 ? 부터 시작되는 문자열. 요청한 내용에 해당한다.
- URL?key1=value1&key2=value2
- 예 : https://search.naver.com/search.naver?ie=UTF-8&query=아이스크림&sm=chr_hty
POST
- Header와 Body에 정보를 담아서 요청
- 서버에 데이터를 전송하고, 반영된
- 포스팅, 로그인, 게시판, 방명록 등
- 특정 데이터가 필요한 경우의 전송( 회원가입, 블로그 글 등)
- 서버 측이 단순한 응답이 아닌, 어떠한 기능 수행(또는 디스크(DB)에 전달)이 처리된다.(로그인 정보, 글쓰기, 댓글 남기기)
- 보통 서버는 성공/실패 여부를 전달한다.(로그인 성공|실패, 글쓰기 성공|실패 등)
- 이 때 성공|실패 여부만 있는 단순 응답만 받을 수도 있고, 성공|실패 응답 안에 여러 내용들이 들어있을 수도 있다.
'2018~ > 프론트 엔드 기초(HTML, CSS, JavaScript)' 카테고리의 다른 글
CSS 3. CSS파일 불러오기 (0) | 2019.08.12 |
---|---|
CSS 2.Box Model, margin, padding, border (0) | 2019.08.12 |
CSS 1.CSS란? CSS 적용 방법(요소, 선택자) (0) | 2019.08.12 |
HTML 6. form 태그 (0) | 2019.08.12 |
HTML 4. 정적자원, 정적 페이지와 동적 페이지 (0) | 2019.08.12 |
HTML 3.table과 ul,ol 태그 (0) | 2019.08.12 |
HTML 2.엘리먼트 관계, 블럭(Block) 요소, 인라인(Inline) 요소 (0) | 2019.08.12 |
설치환경 1.VSCode와 확장프로그램 (0) | 2019.08.12 |
Comments