HTTP 프로토콜에서 GET 메소드로 폼 전송하기
HTML을 사용하여 웹사이트에 사용자가 데이터를 입력할 수 있는
폼을 만들 수 있습니다. 폼의 action 속성에는
폼이 전송될 URI를 지정하고, method 속성에는
전송에 사용할 HTTP 메소드 이름을 지정합니다.
전송 메소드는 GET 또는 POST가 될 수 있습니다. 브라우저는 폼에 대해 다른 HTTP 메소드를 지원하지 않습니다.
GET 메소드로 전송되는 폼을 만들어 보겠습니다:
<form action="/page/" method="GET">
<input name="test1" value="1">
<input name="test2" value="2">
<input type="submit">
</form>
전송 버튼을 누른 후에는 폼 데이터를 포함하는 다음과 같은 HTTP 요청이 실행됩니다:
GET /page/?test1=value1&test2=2 HTTP/1.1
GET 메소드로 데이터를 전송하는 폼을 만들고 어떤 웹사이트든지 전송해 보세요.
폼을 전송한 후 URL의 내용을 검토하고 그 안에서 GET 매개변수를 찾아보세요.
브라우저 디버거의 "Network" 탭에서 귀하의 요청을 찾으세요. 그것을 클릭하세요. 표시되는 요청 상세 정보에서 "Payload" 탭을 찾으세요. 그것이 무엇을 포함하는지 살펴보세요.