<form> 태그의 메소드 속성은 폼 데이터가 서버로 제출 될 때 사용하는 HTTP 메소드를 명시한다.
method 속성은 속성값으로 GET, POST 두가지가 있다.
get | post |
폼 데이터를 HTTP GET 메소드로 전송함 | 폼 데이터를 HTTP POST 메소드로 전송함 |
URL에 폼 데이터를 추가하여 서버로 전달하는 방식 | 폼 데이터를 별도로 첨부하여 서버로 전달하는 방식 |
get 방식의 HTTP 요청은 브라우저에 의해 캐시되어 저장됨 | post 방식의 HTTP 요청은 브라우저에 의해 캐시되지 않음으로 브라우저 히스토리에도 남지 않는다 |
get 방식은 보통 쿼리문자열에 포함되어 전송되므로 길이의 제한이 있다. |
post 방식의 HTTP 요청에 의한 데이터는 쿼리 문자열과는 별도로 전송된다. |
보안상 취약점이 존재 | 데이터의 길이의 제한이 없으며, get보다 보안성이 높음 |
[문법]
<form action=" " method="get / host"> </form>
'HTML & CSS' 카테고리의 다른 글
HTTP_드래그 앤 드롭 연습하기 (0) | 2022.09.29 |
---|---|
JS_드래그 앤 드롭 API (1) | 2022.09.29 |
JS_for in 루프 와 사용자 객체 (0) | 2022.09.22 |
JS_배열 (0) | 2022.09.22 |
document.getElementById().innerHtml (0) | 2022.09.21 |