JongTachi의 개발 블로그

2. <form> 태그 method 속성 본문

Server/Web

2. <form> 태그 method 속성

JongTachi 2022. 8. 9. 16:07
728x90
반응형

HTML <form> 태그 

 

1. 정의 

<form> 태그의 mehhod 속성은 form data가 서버로 제출될 때 사용되는 HTTP 메소드를 명시한다.

mehtod 속성의 속성값으로는 GET과 POST 두 가지 중 하나를 선택할 수 있다.

  • GET
  • POST

2. 특징

1) GET

GET 방식은 URL에 폼 데이터를 추가하여 서버로 전달하는 방식이다. 

GET 방시의 HTTP 요청은 브라우저에 의해 저장된다. 또한 GET 방식은 보통 쿼리 문자열에 포함되어 전송되므로, 길이에 제한이 있다는 불편성을 동반한다. 따라서 보안상 취약점이 존재하므로, 중요한 데이터는 GET 방식 보다는 POST 방식을 사용하여 요청하는 것이 좋다.

문법: <form method="get"></form>

 

2) POST

POST 방식은 폼 데이터를 별도로 첨부하여 서버로 전달하는 방식이다.(form 뼈대를 만들어 놓고 데이터를 한번에 보내는 방식) POST 방식의 HTTP 요청은 브라우저에 의해 캐시되지 않으므로, 브라우저 기록에도 남지 않는다. 또한 POST 방식의 HTTP 요청에 의한 데이터는 쿼리 문자열과는 별도로 전송된다. 따라서 데이터의 길이에 대한 제한도 없으며, GET 방식보다 보안성이 높다.

 

문법: <form method="post"></form>

728x90
반응형

'Server > Web' 카테고리의 다른 글

[Web] 캐시 비우기 및 강력 새로고침  (0) 2023.07.09
[Web]Eclipse에서 Maven으로 War 파일 생성  (0) 2023.06.20
SSL이란?  (0) 2023.03.03
Fiddler로 모바일 웹 디버깅하기  (0) 2023.01.31
[Web] Web 관련 용어  (0) 2022.07.04