본문 바로가기
개발 수업/WEB

[HTML] Get방식, Post방식

by 오늘 하루s 2023. 6. 22.
728x90
더보기

Day38. 230622

* form요소의  속성

 - action: 서버(server)측 페이지
 - method: get(기본값) | post


* GET에 대한 참고 사항:

 - 양식 데이터를 이름/값 쌍으로 URL에 추가합니다.
 - GET을 사용하여 민감한 데이터를 보내지 마십시오! (제출된 양식 데이터는 URL에서 볼 수 있습니다!)
 - URL의 길이는 제한되어 있습니다(2048자).
 - 사용자가 결과를 북마크하려는 양식 제출에 유용합니다.
 - GET은 Google의 쿼리 문자열과 같은 비보안 데이터에 적합합니다.


* POST에 대한 참고 사항:

 - HTTP 요청 본문 내부에 양식 데이터를 추가합니다(제출된 양식 데이터는 URL에 표시되지 않음).
 - POST는 크기 제한이 없으며 많은 양의 데이터를 보내는 데 사용할 수 있습니다.
 - POST를 사용한 양식 제출은 북마크할 수 없습니다.

 

method= "get" (기본값)방식은 비밀번호가 다 노출된다.

 

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>form</title>
</head>
<body>
	<h2>form(p133)</h2>
<pre>
*form요소의 속성
- action: 서버(server)측 페이지
- method: get(기본값) | post
</pre>
	<form action="ok.jsp" method="post">
	 <ul>
	  <li>이름:<input type="text" name="userName"/></li>
	  <li>id: <input type="text" name="id"/></li>
	  <li>비밀번호: <input type="password" name="pwd"/></li>
	  <li></li>
	  <input type="submit" value="확인"/>
	  <input type="reset" value="취소"/>
	 </ul>
	</form>
</body>
</html>

 

method="post”일 때는 비밀번호가 노출되지 않는다.

728x90