티스토리 뷰



POST 방식과 GET 방식의 차이



오늘은 웹페이지를 작성할 때 쓰이는 언어인 HTML, PHP, ASP, JSP, ASP.NET 를 공부할 때
나오는 GET, POST 방식에 대해서 알아보도록 하겠습니다.

웹프로그래밍을 하다보면
아래 그림과 같이 웹페이지에서 웹페이지로 정보를 전달해야 하는 경우가 있는데요. 

그럴 경우에 GET, POST 방식이 사용됩니다.
 




GET, POST 이 두 방식은 페이지에서 페이지로 정보를 전송할 때 쓰이는 방법입니다.



 GET 방식  


- 모든 파라미터는 URL을 통해 전달됩니다.

- 사용자의 눈에 직접적으로 표시되기 때문에, 로그인 비밀번호등의 정보를 GET 방식으로 전달 하면 문제가 발생 할 가능성이 있습니다.

- URL의 길이가 정해져 있기 때문에 많은 양의 정보를 전달할 수 없습니다

- URL 형식에 맞지 않는 파라미터 이름, 값은 ENCODING 해서 전달해야 합니다. 그렇지 않은 경우 전달하고 하는 정보와 다른 정보가 전달될 수 있습니다





 POST 방식  



- 전달하고자 하는 정보가 HTTP Body 에 포함되어 전달됩니다.

- HTTP Body 에 포함 되므로, 웹브라우저 사용자의 눈에 직접적으로 표시 되지 않습니다.
- Body 에 포함되어 전달되므로, 길이에 제한이 없습니다





댓글