차이점: 1. Get은 서버에서 데이터를 얻는 것이고, Post는 서버로 데이터를 전송하는 것입니다. 2. get 메소드는 데이터를 얻기 위해 "Request.QueryString"을 사용하고, post 메소드는 "Request.Form"을 사용합니다. 3. 보안 확보 매우 낮음, 사후 보안이 높음.
이 튜토리얼의 운영 환경: windows7 시스템, jquery1.10.2 버전, Dell G3 컴퓨터.
1. 다양한 기능
1. Get은 서버에서 데이터를 가져오는 것입니다.
2. 포스팅은 서버로 데이터를 전송하는 것입니다.
2. 프로세스가 다릅니다
1. Get은 제출된 양식의 ACTION 속성이 가리키는 URL에 매개변수 데이터 대기열을 추가합니다. 값은 일대일 형식의 각 필드에 해당합니다. URL에서 볼 수 있습니다.
2. Post는 HTTP 게시 메커니즘을 사용하여 양식의 각 필드와 해당 내용을 HTML HEADER에 배치하고 이를 ACTION 속성이 가리키는 URL 주소로 전송합니다. 사용자는 이 프로세스를 볼 수 없습니다.
3. 다른 값 얻기
1. get 메소드의 경우 서버는 Request.QueryString을 사용하여 변수 값을 얻습니다.
2. 게시 방법의 경우 서버는 Request.Form을 사용하여 제출된 데이터를 얻습니다.
4. 전송되는 데이터의 양이 다릅니다
1. get으로 전송되는 데이터의 양은 작으며 2KB를 초과할 수 없습니다.
2. Post는 대량의 데이터를 전송하며 일반적으로 기본적으로 제한이 없습니다. 그러나 이론상 최대 용량은 IIS4에서는 80KB, IIS5에서는 100KB입니다.
5. 다양한 보안
1. get의 보안은 매우 낮습니다.
2. 게시물은 매우 안전합니다.
암호화가 없으면 보안 수준은 동일하며 모든 청취자는 모든 데이터를 모니터링할 수 있습니다.
Ajax의 Get과 Post는 클라이언트 측과 서버 측의 요청-응답을 위한 두 가지 일반적인 방법입니다. 그렇다면 두 가지 요청 가져오기 및 게시 방법의 차이점은 무엇인가요? 이번 글에서는 ajax에서 post 요청과 get 요청의 차이점을 소개하겠습니다. 필요한 경우 블로거를 팔로우하고 다음 번에 쉽게 참고할 수 있도록 글을 저장해 두시기 바랍니다.
마지막으로 post 요청과 get 요청이 사용되는 상황을 살펴보겠습니다.
다음 상황 중 하나라도 충족되면 게시 방법을 사용하세요.
1 요청 결과에는 데이터베이스에 새 데이터 행을 추가하는 등의 지속적인 부작용이 있습니다.
2. GET 방식을 사용하는 경우 양식에 수집된 데이터로 인해 URL이 너무 길어질 수 있습니다.
3. 전송되는 데이터는 7비트 ASCII 인코딩을 사용하지 않습니다.
다음 조건 중 하나라도 충족되면 get 메소드를 사용하십시오.
1 요청은 리소스를 찾는 것이며 HTML 양식 데이터는 검색을 돕는 데에만 사용됩니다.
2. 요청 결과에는 지속적인 부작용이 없습니다.
3. HTML 형식의 수집 데이터와 입력 필드 이름의 총 길이는 1024자를 초과할 수 없습니다.
【관련 튜토리얼 추천: AJAX 동영상 튜토리얼】
위 내용은 Ajax에서 post와 get의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!