form
컨트롤에 사용자가 입력한 정보를 submit 할 때 action 속성이 가르키는 서버로 쿼리스트링 형태로 데이터를 전송하는 HTML의 기능을 제공한다.
아래와 같은 코드로 form을 만들고 데이터를 넣어 실행시켜본다.
그러면 아래와 같이 query string에 타이틀과 본문정보가 노출되는 것을 확인할 수 있다. 데이터를 읽어올 때는 상관이 없지만 데이터를 입력하거나 수정 삭제할 때는 아래와 같은 방식은 위험하다.
따라서 서버로부터 사용자가 데이터를 가져올때는 get방식 사용(method = "get" 이거나 생략된 경우)하고, 서버에 데이터를 생성 수정 삭제할 때는 method = "post" 로 해야한다. 그러면 아래와 같이 URL에 쿼리스트링으로 타이틀과 본문이 노출되지 않는 것을 확인할 수 있다.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
그러하다!! form이란것이 그러한 것이지!! ㅎㅎ
form 안에서는 submit이 어디서든 호출되면 그 폼안의 데이터가 모두다 post 형태로 action에 설정된 url로 리퀘스트를 날림!! 딩동댕 ㅎ
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
아 ㅎㅎ 역시 과장님. 감사합니다~!!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit