728x90
반응형
Ajax에서 GET 요청과 POST 요청
Ajax에서 일반적으로 많이 사용되는 방법은 GET 과 POST 입니다.
이 두가지 방식은 서버로 데이터를 수신 방식에 있어 차이가 있습니다.
GET 방식
서버로부터 데이터를 시작할 때 사용됩니다. GET 요청은 URL에 데이터를 쿼리 문자열(query string)의 형태로 포함하여 전송됩니다. 이러한 데이터는 주로 검색어, 예약옵션 또는 페이지 번호와 같은 조작으로 사용됩니다. GET 요청은 서버에서 데이터를 가져오기 위해 사용되며, 주로 데이터를 검색하거나 조회하는 용도로 사용됩니다.
POST 방식
클라이언트에서 서버로 데이터를 보낼 때 사용됩니다. POST 요청은 일반적인 HTML 폼(form)을 통해 데이터를 전송하거나 요청의 본문(body)에 포함됩니다. POST 요청은 주로 서버에 데이터를 제출하거나 업데이트하기 위해 사용됩니다. 예를 들어, 새로운 게시물을 작성하거나 사용자 정보를 업데이트하는 등의 작업에 POST 방법을 사용할 수 있습니다.
GET 요청과 POST 요청의 주요 차이점
POST는 요청의 본문에 데이터를 포함하고, GET은 URL의 쿼리 문자열에 데이터를 포함합니다. 따라서 POST는 일반적으로 더 많은 양의 데이터를 복구할 수 있으며 GET은 데이터의 크기에 제한이 있습니다. 또한 POST 요청은 서버 상태를 표시할 수 없지습니다. 보안적인 트리거 GET 요청으로 서버 상태를 변경하지 마십시오.
출처 | ChatGPT
728x90
반응형
'네트워크 > JavaScript' 카테고리의 다른 글
javascript asyn defer 차이 (ChatGPT) (0) | 2023.08.15 |
---|---|
javascript main thread 와 main stack (0) | 2023.08.14 |
window.open 과 window.opener 차이 (chatGPT) (0) | 2023.07.31 |
숫자와 콤마만 입력 받는 javascript 함수 유효성 검사 정규식 (chatGPT) (0) | 2023.07.28 |
span 요소 값 jQuery 로 가져오기 - val() 대신 text() (0) | 2023.07.25 |