주요 차이점 : 웹 클라이언트와 서버간에 정보를주고받는 데 get 및 post 메소드가 사용됩니다. 그러나 그것들의 차이점은 URL 매개 변수의 가시성에 있습니다. URL 매개 변수는 get 메소드에 명확하게 표시되지만 post 메소드에는 표시되지 않습니다.
인터넷은 웹 브라우저와 웹 서버 간의 통신을 원활하게하기 위해 특정 수단을 사용합니다. 이것은 두 사람 사이의 대화를위한 언어로 이해 될 수 있습니다. 이 언어는 HTTP라고하며 하이퍼 텍스트 전송 프로토콜의 약자입니다. HTTP를 사용하여 웹 브라우저는 주어진 시점에 웹 브라우저에서 호스팅되는 웹 사이트와 관련된 정보를 보내고받습니다. 릴레이 된 정보는 이메일 계정에 로그인하려는 사용자의 사용자 이름과 비밀번호와 같은 간단한 것일 수 있습니다. 가져 오기와 게시는 다양한 웹 브라우저와 웹 서버간에 이러한 정보를 보내고받는 데 사용되는 방법 일뿐입니다.
Get 및 Post 메소드 비교 :
메소드 가져 오기 | 포스트 메소드 | |
요청 매개 변수 전달 | Get 메서드는 URL 문자열에 요청 매개 변수를 전달합니다. | POST 메서드는 요청 본문에 요청 매개 변수를 전달합니다. |
합당한 양의 데이터 | Get 메소드는 제한된 양의 데이터 만 전달할 수 있습니다. | Post 메소드는 많은 양의 데이터를 전달할 수 있습니다. |
북마크 / 캐시 | 가져 오기 방법은 북마크 및 캐시 저장을 용이하게합니다. | 우편 방법은 그러한 시설을 제공하지 않습니다. |
목적 | 가져 오기 방법은 주로보기 목적으로 사용됩니다. | 게시 방법은 특히 업데이트 목적으로 사용됩니다. |
길이 | 이 방법을 통해 전송 된 데이터는 대개 매우 짧습니다. | 이 메소드를 통해 전송 된 데이터는 일반적으로 get 메소드를 통해 전송 된 데이터보다 길다. |
속도 | get 메소드는 많은 양의 데이터를 포함하지 않으므로 빠릅니다. | get 메소드보다 느립니다. |
태만 | Get 메소드는 HTML 양식 제출을위한 기본 메소드입니다. | 게시 메소드는 지정되어야하며 HTML 양식 제출의 기본 메소드가 아 U니다. |