HTML Form
IT 공부 기록/Django
거북이같은한량
· 2018. 3. 20. 01:53
반응형
HTML Form
- 웹페이지에서 데이터를 전송할 수 있는 태그
- 기본 형태
- <form method="" action="" enctype=""> </form>
- action : 요청을 보낼 주소
- method : 전송 방식
- GET : 데이터 조회 요청시
- 헤더만 전송되며 application/x-www-form-urlencoded 방식으로만 인코딩한다.
- 바디가 존재하지 않으므로 enctype은 지정불가라 할 수 있다.
- POST : 생성/수정/삭제 요청시
- 헤더와 바디가 함께 전송된다.
- enctype : 데이터 형식(패키징) 지정
- application/x-www-form-urlencoded
- enctype의 default 설정으로 GET과 POST 방식 모두 설정이 가능하다.
- multi/form-data
- 파일 업로드에 사용되는 형식으로 POST 방식에서만 사용이 가능하다.
- GET방식으로 설정 시, 파일명은 전송되지만 파일전송이 되지 않는다.
- url encoded란?
- key와 value의 쌍이 &문자로 이어진 형태
- 문자들을 UTF-8 인코딩해서 아스키 16진수로 변경한다.
반응형
블로그카우, 티스토리 애드센스 강의
웹 개발자가 알려주는 수익형 블로그 고속 성장 A to Z
댓글