AJAX를 사용하여 할 수 있습니다. 그러나 REST 호출을 사용하여 수행 할 수도 있습니다.
음 .. 아니야. 이 두 가지는 완전히 직교합니다. 당신이 서버에서 얻을 수있는 데이터 페이지를 업데이트하려면, 당신은 할 AJAX를 사용을한다. 다른 방법은 없습니다. 그리고 AJAX 호출 은 REST 또는 다른 것을 사용할 수 있습니다.
내 문제는 실제로 REST와 HTTP 브라우저 요청의 차이를 얻지 못한다는 것입니다 (일명 양식 제출). REST의 공식적인 정의를 살펴 보았으며 HTTP 요청처럼 보입니다.
REST의 호출 입니다 항상 HTTP 요청. 이 (양식을 제출처럼) 일반 브라우저 통화를 처리하고 전체 HTML 페이지를 반환하는 데 사용할 수 있지만, 그것은 것 일반적으로 (일반적으로 JSON 형식으로)에만 데이터를 반환 핸들 API를 호출하는 데 사용됩니다.
왜 별도의 이름이 있습니까?
REST는 HTTP를 사용하는 특정 스타일이기 때문에 원래는 원래 의도했던대로 사용했지만 대부분의 사람들은 "얻지"않았기 때문에 거의 20 년 동안 거의 사용하지 않았습니다.
특히 REST는 URL 자체에서 검색하거나 조작하려는 엔티티 (일반적으로 ID를 통해)를 인코딩하고 사용 된 HTTP 메소드 (검색을위한 GET, 변경을위한 POST, 변경을위한 POST, 작성을위한 PUT)에서 수행하려는 조치를 인코딩하는 것을 의미합니다. 삭제, 삭제).