> 웹 프론트엔드 > 프런트엔드 Q&A > http와 ajax의 차이점은 무엇입니까

http와 ajax의 차이점은 무엇입니까

青灯夜游
풀어 주다: 2022-01-19 15:02:45
원래의
3742명이 탐색했습니다.

차이점: 1. AJAX는 xmlHttpRequest 객체를 통해 서버를 요청하는 반면, http 요청은 httpRequest 객체를 통해 서버를 요청합니다. 2. AJAX 요청 헤더에는 "XMLHttpRequest" 값을 가진 추가 "x-requested-with" 매개변수가 있습니다. .

http와 ajax의 차이점은 무엇입니까

이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.

AJAX 요청과 일반 HTTP 요청의 차이점

  • AJAX는 새로 고침 상호 작용을 구현하기 위해 xmlHttpRequest 개체를 통해 요청 반환 데이터를 서버에 수락하도록 요청합니다.
  • 일반 http 요청은 서버에 요청 반환 데이터를 수락하도록 요청합니다. httpRequest 개체를 통해 페이지 새로 고침이 필요합니다

AJAX 요청 헤더에는 x-requested-with 매개 변수가 하나 더 있으며 값은 XMLHttpRequest

AJAX request

http와 ajax의 차이점은 무엇입니까

일반 http 요청

http와 ajax의 차이점은 무엇입니까

입니다.

AJAX 요청 헤더에는 하나 이상의 x-requested-with 매개변수인 XMLHttpRequest의 값이

String requestType = request.getHeader("X-Requested-With");
로그인 후 복사

있으며 이를 판단의 기초로 사용합니다

확장 지식:

Ajax란 무엇입니까:

Ajax(비동기식) Javascrpt And Xml)은 브라우저에서 사용되는 기술로, 서버 간 데이터 통신을 위해 비동기식 통신 메커니즘을 사용하므로 브라우저가 전체 페이지를 새로 고치는 대신 서버에서 소량의 정보를 얻을 수 있습니다. Ajax는 새로운 기술도 아니고 단순한 기술도 아닙니다. Javascript, Html, Css, Dom, Xml, XMLHttpRequest 및 기타 기술은 특정 방식으로 협력하여 각자의 역할을 수행합니다. .

XMLHttpRequest는 Ajax 기술의 핵심이며, 이것이 없으면 Ajax가 작동할 수 없습니다.

XMLHttpRequest: XMLHttpRequest는 XMLHttp 구성 요소의 개체입니다. XMLHttpRequest를 사용하면 브라우저와 서버 간의 비동기 통신을 달성할 수 있습니다. HttpRequest 객체를 통해 웹 애플리케이션은 페이지를 새로 고치지 않고도 서버에 정보를 제출한 다음 서버에서 반환 정보를 얻을 수 있습니다. Ajax, websocket 및 http에 대해 이야기해 보겠습니다. 실제로 이 세 가지에는 고유한 장점과 단점이 있습니다. websocket과 ajax의 출현으로 http 프로토콜에는 몇 가지 문제가 해결되었지만 http는 여전히 많은 곳에서 우수하고 유리합니다. Ajax는 단방향(클라이언트에서 서버로)으로 시작됩니다. 클라이언트와 websocket은 양방향을 구현하지만 각각은 고유한 적합한 사용 시나리오를 가지고 있습니다.

【관련 튜토리얼 추천:

AJAX 동영상 튜토리얼

위 내용은 http와 ajax의 차이점은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿