form

보램·2022년 1월 1일
0

form을 학습하기 전에

form은 사용자가 입력한 데이터를 서버로 보내기 위해 사용하는 태그이다.
그럼 서버란?

서버란, 정보를 제공는 호스트이다.

서버와 클라이언트

클라이언트(사용자)가 요청하면 서버는 그에 대한 응답으로 정보를 제공한다.
클라이언트가 어떤 요청을 보내는가에 따라 응답은 달라질 수 있다.

form

form은 입력 요소들을 감싸며, 입력 값을 서버 측으로 제출할 수 있다.
form의 내용(입력 값)을 제출하기 위해 input 태그의 submit 타입 사용 가능.

 <form>
	<input type="text" placeholder="아이디">
	<br>
	<input type="text" placeholder="비밀번호">
	<br>
	<input type="submit" value="로그인">
 </form>


form의 속성

action : 입력 값을 전송할 서버의 url
method : 클라이언트가 입력한 데이터를 어떤 식으로 전송할지(GET or POST)

<form action = "example.php" method = "POST"></form>

example.php라는 서버 프로그램으로 입력값을 전송하여 요청하고, POST 방식으로 전송할 것이다.

GET vs POST

GET

서버에 요청을 보내어 응답을 받아낸다.
서버로부터 정보를 '가져오겠다'는 성격의 요청이다.

POST

서버에 요청을 보내어 작업을 수행한다.
서버에 있는 데이터를 추가/수정/삭제 한 후에 응답을 받아낸다.
서버의 정보를 '조작하겠다'는 성격의 요청이다.

학습한 인프런 강의

profile
프론트 엔드와 UX 디자인 찍먹 중인 보안 전공생

0개의 댓글