http 요청과 ajax 요청은 http보다 일부 정보를 전달하므로 http의 get post 요청과 ajax의 get post 요청은 동일하지 않다는 것을 알고 있습니다. 신이시여, 조언 좀 해주세요, 조언 좀 주세요.
世界只因有你2017-06-17 09:17:46
이렇게 비교할 수는 없습니다. http는 프로토콜이고 ajax는 데이터를 요청하는 방식입니다. ajax가 보내는 것은 http 요청이므로 get과 post는 동일한 것이며 http 요청 방식입니다
仅有的幸福2017-06-17 09:17:46
Ajax를 통해 구현된 프런트엔드 및 백엔드 인터페이스 호출은 http 프로토콜을 기반으로 합니다. 본질적으로 이는 프런트 엔드를 통해 백엔드에 대한 http 요청을 시작하는 것입니다. 호출하는 ajax get post는 실제로 http get post입니다.
Ajax 요청은 http보다 더 많은 정보를 전달합니까? 네트워크 통신 프로토콜과 비동기식 통신 기술의 두 가지 개념을 혼동하셨습니다. 부적절한 예를 들자면, "화폐"가 "인민폐"보다 더 가치 있는지 묻는 것과 같습니다.
伊谢尔伦2017-06-17 09:17:46
http 요청은 네트워크 상호 작용을 위한 기본 기능을 제공합니다. 일반적인 http 동사는 GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS입니다. Ajax는 "Asynchronous Javascript and XML"의 약자로 이름에서 알 수 있듯이 비동기식 데이터 획득을 강조하며 반환 데이터 형식은 json 또는 XML이어야 합니다.
따라서 ajax는 사용자 경험을 개선하기 위해 비동기식 방법을 사용하여 클라이언트 측 데이터 요청을 느슨하게 구현한 것입니다. 자체 개념에 관한 한 클라이언트 측 자체(요청 및 데이터 가져오기)에만 중점을 둡니다. http는 클라이언트 측과 서비스 측 간의 상호 작용을 위한 프로토콜 사양 집합이며 이를 기반으로 구축된 모든 다양한 인터넷 기술(예: RESTful, JSONP, AJAX 등)의 기반입니다.
http 및 ajax와 밀접하게 관련되어 있고 쉽게 혼동되는 또 다른 개념은 RESTful입니다. RESTful은 "리소스"의 프레젠테이션 계층 상태 변환에 중점을 두고 API 인터페이스를 제공해야 하는 아키텍처 원칙 또는 개발 방법입니다. 표준화된 형식에서는 GET, POST, PUT 및 DELETE와 같은 명령어에 특정 제약 조건을 첨부합니다. 예를 들어 GET은 서버측 데이터를 변경할 수 없으며 PUT 및 DELETE는 멱등원이어야 합니다.
예를 들어, 클라이언트는 Ajax를 사용하여 PUT 작업을 시작합니다. 요청을 보낸 다음 비동기식으로 결과를 요청합니다. Ajax의 특정 구현은 RESTful 스타일일 수도 있고 아닐 수도 있으며 PUT 작업의 최종 구현은 다릅니다. http에서 요청에 교차 도메인이 포함된 경우 브라우저는 자동으로 http OPTIONS 쿼리를 삽입할 수도 있습니다.