(1) 클라이언트에서 가져 오기 URL 방식에 의해 제출 된 데이터는 데이터는 URL에서 볼 수 있으며, POST 모드, 데이터는 제출 된 HTML 헤더에 배치됩니다.
POST는 그러한 제한이없는 상태 데이터 (2), 1024 바이트 대부분의 제출을 GET.
(3) 보안 문제. (1)의 사용이 가져 언급에서와 같이, 매개 변수는 주소 표시 줄에 표시되고 포스트는하지 않습니다. 이러한 데이터는 중국어 데이터와 중요하지 않은 데이터 인 경우에 따라서, 다음 가져 오기를 사용하여, 사용자가 입력 한 데이터가 한자하지 않고 민감한 데이터를 포함하거나뿐만 아니라 포스트를 사용하는 경우.
양식 제출 및 방법 포스트의 차이를 얻을 수는 다음 사항을 요약 :
(1) 데이터가 서버로부터 취득 얻을 게시물 데이터가 서버에 전송된다.
(2) 양식 제출의 경우, 서버는 데이터를 포스트 방식에 의해 제출 된 데이터에 제출 Request.QueryString을 얻기 취득 할 수 있습니다 만으로 Request.Form을 얻을 수 있습니다.
(3) 일반적으로 보안 문제가 발생할 수 있기 때문에, 양식을 제출하기 사용하지 않도록하려고합니다. 예를 가져 오기 사용자는 로그인 양식을 사용하여 노출되는 주소 표시 줄에 사용자 이름과 암호를 입력. 그러나 호출기에서 사용하는 방법은 포스트보다 더 나은 가져옵니다.
HTTP POST와가의 차이 GET
1, HTTP의 POST 및 명령 모드의 두 종류 만있다 GET,
, POST가 물건을 넣어 설계 (2), 및 서버로부터 무엇인가를하도록 설계되어 GET, 서버 GET로 보낼 수 있습니다 덜 데이터뿐만 아니라 데이터가 당신이 HTTP GET 머리에 전달되는 HTTP 요청의 내용으로 결국 필요한 데이터의 종류 .POST 정보를 서버 설계, 말, 이유를 가져 전송할 수
, (3) 데이터가 HTTP 요청에 게시물 내용을 전송되는 동안 GET과 POST는 HTTP와 다른 방식으로 전송의 GET 매개 변수는 HTTP 헤더에 전송,
4, POST 데이터 전송이 URL에 표시되지 않을 필요로 할 때 아웃 및 GET 메소드가 URL에 표시하는 단계;
. 데이터 송신 POST 량이 2M를 달성 할 수 있고, MS의 인수, MS에있어서 5 GET 방법은 약 1,024 바이트 전송은 URL의 길이로 인해 한정 의 가장받을 수있을으로 Request.Form ()와 대량의 데이터가 제한되어 5킬로바이트 100 바이트, IIS 80킬로바이트 4 바이트 IIS]
. (6), SOAP에 HTTP의 POST 모드가 구현에 의존한다;