2010-08-23 1 views

답변

2

GET 데이터가 URL에 저장되므로 GET 요청이있는 페이지를 북마크하거나 연결할 수 있습니다. POST로는 그렇게 할 수 없습니다. 거의 모든 웹 페이지가 GET을 사용하여 요청한 페이지 (심지어 stackoverflow.com)를 지정합니다.

1

사용자에게 직접 연결하는 데 유용합니다. 전체 사이트를 탐색하지 않고도 포럼의 주소 표시 줄에 스레드 번호를 넣거나 YouTube의 비디오에 대한 비디오 번호를 즉시 넣을 수 있습니다.

2

GET, POST (및 PUT, DELETE 등)는 프로그래밍하는 언어가 아니라 HTTP 프로토콜 방법입니다.

"데이터 전송"이란 무엇을 의미합니까?

브라우저 (또는 다른 클라이언트 응용 프로그램)에서 사용자의 데이터를 수집 한 다음 데이터베이스 업데이트를 위해 서버로 보내거나 다른 방법으로 리소스를 생성/업데이트하는 경우 대신 서버가 POST 또는 PUT 메소드를 고려해야합니다 (동작이 멱등 유무인지 여부에 따라 다름).

그러나 사용자로부터 데이터를 수집하여 서버로 전송하여 정보를 검색하고 서버에서 자원을 업데이트/생성하지 않으면 GET 방법이 적합합니다.

관련 문제