form 요청 데이터
사용자가 입력한 값은 name, action, method 규칙을 거쳐 서버가 읽을 수 있는 요청으로 변환된다.
| 구성 | 역할 | 예시 | 확인 질문 |
|---|---|---|---|
| label | 입력 이름을 사용자에게 설명 | for와 input id 연결 | 클릭해도 입력에 focus되는가 |
| name | 서버가 읽는 필드 이름 | email, password | name 없이 값만 보낸 것은 아닌가 |
| value | 사용자가 입력한 실제 값 | input value, checked | 기본값과 사용자 값 구분 |
| action | 요청을 보낼 URL | /signup, /search | 목적지가 폼의 의미와 맞는가 |
| method | 전송 방식 결정 | GET 검색, POST 생성 | 민감 값을 GET query로 보내지 않는가 |
폼을 읽을 때는 화면 입력칸보다 서버가 어떤 이름의 값을 어떤 방식으로 받는지 먼저 확인한다.